2 months: Platform for creating thermal imagesCustomer: on request
Role: Architect and Team Lead
Tasks:Platform that generates heat-maps. Using this tool, client can remotely run a temperature-specific analysis based on selected city/region/estate. Users having access to the system are able to generate a report for their own use with the capability to customize desired format and filters on the data.
- Development of the application including architecture
- Implementation of new functionalities
- Code reviews
- Repair of encountered bugs
- Database modeling
- Working on map information processing
- Converting maps and information to the appropriate form to display on google maps
Skills: Java 17, Spring Boot 3.1.2, Spring 6.1, REST, Spock JIRA, AWS, SCRUM, Integration with: Amazon SQS, SNS (via JMS), RDS, Amazon S3
12 months: Common platform for all business unitsCustomer: on request
Role: Lead Developer of Backend Developer Team
Tasks:Implemented from scratch system for international logistics company. The business goal of this application is to have a common platform for all business units in the World to estimate costs and creating offers for end-customers. Greenfield.
- Requirements analysis and implementing these requirements into the system
- Providing analysis
- Creating an architecture outline
- Transforming records in business documentation into functionalities
Skills: Java, Spring Boot, Teradata DB, MyBatis, REST, JSON, JUnit, Maven, WebServices, JMS
2 months: Logistics incident management application. For tracking packages.Customer: on request
Role: Senior Developer
Tasks:- Implementation of various services
- Bug fixing
Skills: Java, Spring, Oracle, MyBatis
2020 - 2021: Covid-19 risk-management projectCustomer: Biotech company
Role: Senior Software Engineer/ Team Lead/ Backend team leader
Tasks:- Team/teach leading.
- Code review and architecture design.
- Responsible for scrum ceremonies.
- Building Diabetes Consultation Module based on event-driven approach.
- DevOps activities.
Skills:Java 11, Spring, Liquibase, Spock, Groovy, PostgreSQL
2018 - 2020: Creating NLP Syntax Trees form medical publications related to genomic variantsCustomer: IT product company
Role: Software Engineer
Tasks:- Developing microservices based application
- Implementing features
- Fixing bugs
- Managing k8s cluster on GCP
- Building microservice oriented pipelines
- Integration with PayU and UPS
Skills: Java 11, Spring, CoreNLP, Kubernetes, React/TypeScript, Gradle, Hibernate, Spock
2016 - 2018: Creating software for medical product classification and attribution purposesCustomer: IT product company
Role: Software Engineer
Tasks:- Developing features
- Migrating from over 36 text file formats into a normalized database (Postgres)
- creating technical designs and business specs
- Integration tests and unit tests
- Code reviews
Skills:Java 8, Spring, JOOQ, Spock, Groovy, PostgreSQL
2013 - 2016: Java development with elements from full-stack developmentCustomer: Software House
Role: Junior Java Developer
Tasks:- Extracting necessary technical design from business analyst documents
- Creating technical design (UML)
- Creating data representation in Oracle DB and ORM
- Implementing functionalities
Skills: Java 6 and 7, Spring, Hibernate, JPA, Oracle DB, Vailla Js, jQuery, Freemarker2, Velocity