Java Team Lead / Senior Java Developer with more than 10 years’ experience in software development.
• Strong in design and development of high-loaded server-side applications and enterprise integration solutions
• Has wide experience in leading of Java projects, scheduling, process coordination and control
• Has extensive hands-on experience in Java coding, technical design, working in different development methodologies
• Excellent in business analysis and functional design documentation development
• Successful experience of working in international teams, distant and onsite
• Used to work under strict timeframes, able to work rhythmically, with stable high productivity over the long haul
Senior Software Engineer @ • Full range of software engineering challenges and responsibilities: from creative research of complex architectural problems to everyday bug fixing and technical documentation writing.
• Development of new features and scaling solutions for highly loaded (over million of active users) software product running in the Amazon compute cloud
• Improvements and upgrades of technological stack and development infrastructure: product code base modularization and refactoring, decreasing of the technical dept; implementation of continues delivery process (on Gitlab, Jenkins, Artifactory); migration to Git best practices and Gradle based build process.
• Development of low level backend code in heterogeneous environment and investigation of the issues which happen in big distributed high-loaded concurrent system.
• Java based technological stack with usage of MongoDB, MySQL, ZooKeeper, Redis, Memcached, AWS (SQS, S3), Linux toolkit
• Agile oriented process based on continuous collaboration inside team with merge requests and code reviews From December 2013 to Present (2 years 1 month) Team Lead / Senior Java Developer @ • Managing teams from 2 to 8 software engineers
• Solutions architecture development, technical and functional design
• Core backend and UI code development
• Creating technical documentation
• Communication with customer, requirements collection and analysis, risks evaluation
• On-site solution deployment and knowledge transfer sessions From August 2006 to November 2013 (7 years 4 months)
Master of Science (M.S.), Applied Mathematics @ Odessa National 'I.I. Mecnikov' University From 1998 to 2003 Maksym Ivanchenko is skilled in: Java, MongoDB, Zookeeper, Cassandra, Big Data, Memcached, JUnit, EJB, JavaSE, Amazon Web Services (AWS), Amazon SQS, JPA, Hibernate, SQL, Web Services