Position: Java Tech Lead
Category: Java
Experience: 8 years | English: upper

5. Already had my hands over 3 projects here - you can tell from tech stack I mentioned :) Sometimes simultaneously as client had tough times during pandemic, but we made it through :)

4. Developing API products, maintaining services aimed for incident investigations and monitoring. My role on this project was Dev Team Lead and I had multiple responsibilities:
 - As client's company had 1000+ engineers, the API engine management was a separate job function, I was in charge. Worked with Google Apigee to ensure stability and cost efficiency in highly loaded environment (billions API calls/week)
- Provide technical guidance and integration support for 3rd party companies, from initial negotiations to complete solutions

3. Followed Waterfall methodology, acting as a self-managed engineer and reporting directly to customer I had to develop a complex ESB product. Backend team consisted of just me and project was delivered within budget and estimates, took me year and a half - started with diagram, ended with a successfully released product.

2. Experience with Java on FE and some highly specialized tools. Started as a java dev, ended up solely leading the stream till customer's contract expiration date. Took over responsibility of app design and approach to development as I was the only dev who completely mastered voice over and accessibility tools and thus conducted knowledge sharing sessions for the team. At the end of a project developers were transferred to other teams and I had an honour to finish the project along with documenting everything for the client ;)

1. My first experience in production, back then Apache Spark, Kafka, ELK and Zookeeper were relatively new and my responsibility was to develop 2 POC for the company:
- ELK-based logging and analysis solution that would replace existing proprietary tool
- Prove the practicality of Apache Spark + Spring Batch + Apache Zookeper stack for solving business problems
Successfully delivered and documented both POCs
5.
Senior Java Software Engineer
Dates Employed Feb 2020 – Present
Client: international company in the travel/hospitality industry which specialises in B2B solutions.
Tech stack/tools: Java 8, Java 11, AWS - DynamoDb, Lambda, SNS, SQS, S3, Cognito; Google Cloud - BigQuery, Data Studio; Terraform; REST; SOAP; Gitlab CI; Docker; K8s; Serverless; Microservices; Jenkins; Maven, Gradle; NoSQL, JSF.
Project: contributed to 3 different products and worked with a wide range of systems, processes and technologies following Agile/Scrum.

4.
Java Software Engineer / Development Team Lead
Dates Employed Feb 2018 – Mar 2020
Client: American ticket sales and distribution company with operations in many countries around the world.
Tech stack: Java, Spring Boot, Kubernetes, AWS, Docker, Apigee, REST, Elasticsearch, Kibana, GitLab CI
Project: Owning the integration support solution, maintaining API platform.

3.
Java Software Engineer 
Dates Employed Sep 2016 – Feb 2018
Client: US-based leading provider of cloud software solutions for the life insurance and financial services industry.
Tech stack: Java, Mulesoft - Mule ESB, AMQP+RabbitMQ, Vagrant, SOAP, REST, JAXB, Groovy, XSLT, Git, Jenkins, Octopus, GitHub
Project: Developing an ESB solution for American insurance company. 

2.
Java Software Engineer
Dates Employed Jul 2015 – Sep 2016
Client: Canadian Electronic Land Registry System. Web application on implementing AODA (Accessibility For Ontarians With Disabilities Act) principles.
Tech stack: Java, GWT, WebLogic, Maven, Gerrit, Git, Jenkins, Artifactory
Project: Developing GWT-based Web application and ensuring  usability for people with disabilities) 

1.
Junior Java Software Engineer
Dates Employed Feb 2015 – Jul 2015
Tech stack: Java, Spring Integration, Apache Spark, Apache Kafka, Elasticsearch, Logstash, Kibana, Apache Zookeeper, Machine learning
Project: internal research initiative - ELK as a logging solution, Apache Spark + Kafka applicability for existing projects