Android Developer & Flutter Developer & Java Developer
Overview
Short Summary
The candidate is an experienced developer who has been developing backend in Java programming language for more than 6 years in commercial practice. His most used technologies include Java EE, JMS, Firebase, Spring Boot, Spring Data, Spring Security. He has also designed frontend and backend architectures. He has been programming mobile applications in Flutter framework for more than 3 years. He also led a team of 4 developers who also programmed in Java and Flutter. He actively uses agile methodologies in his work, especially Scrum and Kanban. He has no problem communicating in English and uses it on a daily basis. He prefers long-term projects that are longer than 1 year. He has mainly worked on projects for the financial sector where he feels most comfortable.
Work Experience
Cloud Back End Developer (May 2021 - Current)
- Developed microservices using Java, Vert.x, Docker, Kubernetes, AWS EC2, PostgreSQL, and GraphQL.
- Implemented the circuit breaker pattern and cached data to optimize performance.
- Resolved redundant auto-scaling for improved efficiency.
Technical Lead (Freelance, May 2019 - May 2021)
- Led a team of 4 Flutter/Java developers and a UI/UX designer.
- Designed highly testable and maintainable frontend and backend architectures.
- Implemented a quality gate to enforce code quality standards.
- Successfully delivered two projects.
Software Engineer (February 2019 - August 2019)
- Developed a data-feed software for an integration system.
- Wrote a comprehensive software delivery specification.
- Utilized Java EE, JMS, and Oracle SQL.
Fullstack Developer (Freelance, June 2018 - November 2018)
- Designed and implemented event-driven serverless architecture.
- Developed functionalities for both backend and frontend using Node.js, React Native & Redux, GCP, Firebase, OAuth2, and Elasticsearch.
Java Developer (September 2016 - December 2018)
- Contributed to the development of retail and corporate banking portals.
- Worked on backend services for identity management and open banking API.
- Utilized Java 8, Spring Core, Spring Data, SOAP, Oracle Database, Vaadin Framework, Liferay, Unix shell & Python scripting, Git, SVN, and Maven.
Software Engineer (February 2016 - August 2016)
- Queried and monitored databases with billions of entries.
- Analyzed issues, proposed solutions, and implemented them.
- Worked with Python, Bash, PostgreSQL, Elasticsearch, and MongoDB.
Software Engineer (October 2015 - January 2016)
- Designed and developed an application for automating ads on Facebook.
- Significantly increased company revenue.
- Utilized Python, Pandas, Facebook API, Google Drive API, and Google Maps API.
Co-Founder & Technical Lead (June 2015 - October 2015)
- Co-founded and led a start-up, responsible for various roles including core structuring, design, development, and operation of a web application.
- Managed sales, marketing, customer feedback, and support.
- Successfully acquired over 500 customers within the first three months.
Web Developer (September 2014 - March 2015)
- Maintained a web application and implemented multi-localization and asynchronous communication with the backend.
- Tested functionality and increased code coverage.
- Utilized Ruby on Rails, Python, PyQt, PostgreSQL, and JavaScript.
| Freelancer | 362 € / Per day |
| Level | SENIOR |
| Praha |