Java Developer & Team Leader
Overview
Short Summary
A Java developer with 15 years of experience. The candidate holds two roles in parallel and they are overlapping in some aspects - technical manager and project solution manager. As a technical manager, he leads three teams comprising 33 off-shore developers. His primary responsibilities include developing RESTful microservices using the Java Spring and HK2 frameworks, creating front-end applications in Angular 10 and NestJS, monitoring and maintaining production-related incidents, maintaining the network infrastructure, and coordinating production releases. He is currently working on George application
which is an online e-commerce store with products that are available for the users from the branch. As for Angular, he has done one project from scratch. At the current company, the cloud that they are using has hands-on limitations of how many services can be deployed at once. He creates an application that gives the possibility that a batch deployment can be done. In the past, he set up his own cloud using Cassandra on bac-end. It was a system which was an SMS platform and voyo. Apart from that, he also has experience working with Amazon, Kubernetes, Docker. He has been responsible for configuring Linux and doing automated tasks, he is proficient in automation. An agile methodology he is used to is both Scrum and Kanban. His English is fluent and Deutsch is on level B.
Work Experience
October 2019 - Current: Software engineer
- Code owner for an e-commerce digitalization initiative
- Technical lead of 3 teams consisting of 33 off-shore developers
- Development of RESTful microservices using Java Spring and HK2 frameworks
- Development of front-end applications in Angular 10 and NestJS
- Monitoring, maintenance, and intervention of production-related incidents
- Maintenance of network infrastructure
- Coordination of production releases
October 2018 - December 2019: Development consultant
- Leading an agile team of 5 developers
- Working as a Java and Python back-end developer in the insurance domain
- Development of RESTful microservices using Spring Boot framework
- Serverless development in AWS ecosystem (Lambda and Step functions)
- Developing and maintaining a proprietary test framework built on TestNG
- Career coaching, graduates recruitment, and training
- Conducting technical interviews for candidates
October 2017 - October 2018: Founder CEO
- Founded a small software development company employing three developers
- Development of medical software for oncology particle therapy machine
- Documenting the software under IEC 62304 standard
- Communicating with clients
- Evaluating the work of others
- Administrative, legal, and financing tasks
June 2016 - October 2017: Android Team Lead
- Leading a team of 6 in the development of data-driven applications for teaching foreign languages
- Maintenance and development of applications based on a CMS-driven platform
- Administering various tools and accounts (Google Play Store, tag manager, Google Analytics, etc.)
- Conducting technical interviews for candidates
January 2013 - June 2016: Deputy Head of development and Android Team Lead
- Deputy head in a company of 20 developers
- Cross-platform product development for encrypted VoIP and SMS communication
- Application architecture and design
- Task planning and management
- Backend development and administration
- System administration
- GUI/UX design
October 2011 - June 2013: Project manager
- Project manager and platform developer for a secure VoIP and SMS solution over Android
- Coordinating technical meetings
- Task management with external QA
- Android platform development
- Application development and certification process completion
January 2010 - October 2011: Software Developer and Graphic Designer
- Graphical UI designer and Android UX developer
- Worked on an in-house Android application for remote supervising and report aggregating for Alfastreet games of luck
January 2008 - January 2010: Software Developer, System Administrator, and ATM technician
- Java developer and lead developer for ATM teller machines
- Database administrator (Oracle and MySQL)
- System administrator (RHEL4)
- Designing and building a transaction gateway for credit top-up for prepaid mobile phones
- Swing application and ATM frontend development
| Employee | 7500 € / Per month |
| Level | SENIOR |