Upstaff Sign up
Anton P.
🇵🇱Poland
Created AtUpstaffer since April, 2023

Anton P. — Java Team Lead / Architect

Expertise in Back-End Web.

Last verified on August, 2023

Core Skills

Bio Summary

- Java Team Lead and Architect with 10+ years of a demonstrated history of working in various industries, including finance, entertainment, and retail.
- Proficient in Java, Scala, AWS, Jenkins, Docker, Maven, and other technologies for building high-load applications and services.
- Extensive experience with Kafka Streaming applications for data transformation and aggregation.
- Successfully designed and managed high-load applications utilizing Kafka for data processing and prediction.
- Strong background in AWS, utilizing services like AWS Lambda, Docker, and Kubernetes to build scalable and efficient systems.
- Strong experience designing and implementing technical solutions, setting up Agile teams, and mentoring developers.
- Proven ability to handle multiple projects through the entire lifecycle, ensuring timely and within-budget delivery.
- Experienced in conducting requirement analysis, identifying risks, and conducting mitigation action planning
- Upper-Intermediate English

Technical Skills

Programming LanguagesJava, Scala
JavaScript FrameworksAngular
Scala Libraries and ToolsApache Flink
Java FrameworksApache Spark, Dropwizard, Hibernate, Spring
Scala FrameworksApache Spark
Java Libraries and ToolsCXF, Guice, Jersey, JMS, JSF
UI Frameworks, Libraries, and BrowsersXML, XSLT
Data Analysis and Visualization TechnologiesApache Hive, Apache Pig, Apache Spark, Apache Spark Streaming, Flume, Oozie
Databases & Management Systems / ORMApache Hadoop, Apache Hive, Apache Spark, Apache Spark Streaming, AVRO, HDFS, Hibernate, Microsoft SQL Server, Oracle Database
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS SQS
QA, Test Automation, SecurityApache Maven, Cucumber, Selenium Webdriver, Spock
Deployment, CI/CD & AdministrationCI/CD, GitLab CI, Jenkins
Virtualization, Containers and OrchestrationDocker, Kubernetes
Logging and MonitoringGrafana
Web/App Servers, MiddlewareJBoss
Message/Queue/Task BrokersKafka, Kafka Streams
Methodologies, Paradigms and PatternsMicroservies
PlatformsRed Hat OpenShift Container Platform
Other Technical SkillsAVA, Reduce

Experience 

Java Team Lead, Amdocs

May 2022 – present

Responsibilities:

  • Perform requirement analysis
  • Develop high-quality and detailed design
  • Identify risk and conduct mitigation action planning
  • Review the work of other developers and provide feedback
  • Use coding standards and best practices to ensure quality
  • Come up with project dates and drive the resources to get the projects completed on time and within budget
  • Design detailed technical solutions using the best available technology
  • Work with other architects and team leaders

Technologies: Java, AWS, Jenkins, OpenShift, Docker, Maven, Kafka, Kubernetes

 

Java Team Lead, Architect, LSEG

Oct 2021 – May 2022

Responsibilities:

  • Build autonomous, cross-functional agile team
  • Setup sprint planning, kickoff meetings, estimation, and retrospective sessions
  • Full management of projects through the full project lifecycle
  • Define product requirements, roadmap, and planning
  • Design Solution Architectures for multiple projects
  • Establish DevOps practices/process
  • Collaborate with other teams
  • Performed one-to-ones
  • Mentored other engineers
  • Configured Keycloak for microservices and implemented OAuth 2.0 and OpenID Connect protocols.

  • Successfully implemented Keycloak-based authentication and authorization systems for microservices.

Technologies: Java, AWS, Jenkins, Docker, Maven, Keycloak, Kafka, Kubernetes

 

Java Team Lead, Ticketmaster

Jan 2019 – Oct 2021

Responsibilities:

  • Developed a high-load application that predicts ticket fees based on a machine-learning model.
  • Developed several Kafka Streaming applications for transforming and aggregating data in Kafka.
  • Created Docker images and Terraform configurations to manage AWS infrastructure and built GitLab CI/CD pipelines.
  • Implemented integration tests in Cucumber and performed Gatling load testing.
  • Integrated Prometheus and created Grafana dashboards.
  • Handle a team of offshore developers and coordinate the smooth delivery of the project.
  • Coordinating with the testing team to fix bugs.

Technologies: Java, Kafka, Kafka Streams, AWS, GitLab CI/CD, Docker, Grafana, Kubernetes

 

Lead BigData Engineer, Nordstrom, ETL, with batch and streaming processing

Jun, 2017 – Dec, 2018

Responsibilities:

  • Developed Flink Streaming jobs to load data from Kafka, process, and store to Aurora DB
  • Developed Flink Batch job to process data stored in Aurora DB
  • Implemented integration tests in Cucumber

Technologies: Java, Flink, Kafka, AWS, Cucumber

 

Lead BigData Engineer, Nordstrom, High Load Web Service

Dec 2016 – May 2017

Responsibilities:

  • Developed Spark job to load data from Cassandra to DynamoDB
  • Implemented real-time data processing using Amazon SQS and Spark Streaming
  • Performed integration with an external web service system

Technologies: Java, Scala, Spark, Spark Streaming, SQS, AWS

 

Java Team Lead, Senior Java Developer, ETL System

May 2013 – Oct 2016

Responsibilities:

  • Interacting with the client to understand the project and finalize its scope.
  • Estimation, design, and development of new business requirements.
  • Adding new unit and integration tests
  • Code review
  • Bug fixing and maintenance of the product.
  • Coordinating with other teams working on the same project.
  • Coordinating with the testing team to fix bugs.
  • Handle a team of developers and coordinate the smooth delivery of the project.
  • Interviewing, on-boarding, mentoring, coaching

Technologies: Java, Hadoop, Map/Reduce, HDFS, Oozie, Flume, AVRO, HIVE, Pig, Oracle, Guice, Spock, XML, XSLT, Dropwizard, JMS, CXF, Hibernate

 

Java developer, HTK Horizon

Jan, 2011 – May, 2013

Description: Online email marketing solution to manage subscribers, broadcast emails, and track results. Offers integrations with other programs.

Responsibilities:

  • Developing new features for front-end and back-end
  • Adding new unit and integration tests
  • Bug-fixing, refactoring, and code review
  • Mentoring junior members of the team.

Technologies: Java, Spring, JBoss, JSF, MS SQL Server, Jersey, Selenium

Education 

Dnipropetrovsk National University, Physics, Electronics, and Computer Systems

2004 – 2009  

Courses

Parallel programming

Functional Programming Principles in Scala

Functional Program Design in Scala

MongoDB for Java Developers

Bitcoin and Cryptocurrency Technologies

Hadoop Fundamentals

7 Steps to Leadership

Akka Basics for Java Developers

Oracle 10g, SQL Language

Spring Framework for Application Development

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Anton P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring