Upstaff Sign up
Andrii P.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since November, 2022

Andrii P. — Java Software Engineer / Team Lead

Expertise in Back-End Web.

Last verified on November, 2024

Core Skills

Bio Summary

- 10+ years of experience in software development using Java/JavaEE stack
- Proficient in utilizing a wide range of technologies and tools, such as Spring, Elasticsearch, Apache Kafka, Apache Cassandra, Maven, JUnit/Mockito, Jenkins, Kubernetes, Docker, Git, Hibernate, Play framework, and more.
- Skilled in code development, task prioritization, and documentation maintenance.
- Mentored junior developers, performed unit and functional testing, and provided documentation maintenance throughout various projects.
- Participated in the full life cycle of two large enterprise projects
- Practical experience with systems-level designing
- Upper-Intermediate English

Technical Skills

Programming LanguagesJava, JavaScript, PL
UI Frameworks, Libraries, and BrowsersAnt Design, XML
Java Libraries and ToolsAXIS2, CXF, Dagger, Java EE, Java Server Pages (JSP), Java Servlets, JAXB, JDBC, JMX, JSF, JSTL, Swing
Mobile Frameworks and LibrariesDagger
Java FrameworksGWT, Hibernate, Spring, Struts
JavaScript FrameworksGWT
.NET PlatformJasper
Databases & Management Systems / ORMCassandra, Hibernate, NoSQL, Oracle Database, Redis, SQL
Cloud Platforms, Services & ComputingHeroku
Web/App Servers, MiddlewareApache HTTP Server, Apache Tomcat, JBoss, Oracle WebLogic Application Server
QA, Test Automation, SecurityApache Maven, JUnit, Mockito, Security, Selenium Webdriver
Third Party Tools / IDEs / SDK / ServicesEclipse, IntelliJ IDEA, Visual Studio
Version ControlGit, SVN
Deployment, CI/CD & AdministrationJenkins CI
Message/Queue/Task BrokersKafka
Methodologies, Paradigms and PatternsKanban, microservices architecture, MVC, Scrum
Virtualization, Containers and OrchestrationKubernetes
Other Technical SkillsBoot, GAE, JAXP, JEE, JMock, N-tier, Play1, WS

Experience

Senior Java Developer, Team Lead

September 2017 – present

Description:Work on a Data Streaming Platform (DSP), which includes different components (Kafka consumers, APIs, Elasticsearch indexers, Audit applications)

Customer: largest sportswear manufacturer in Europe

Responsibilities:

  • Code development
  • Estimation and prioritization of tasks
  • Documentation maintenance
  • Leading

Tools & Technologies: Spring, Elasticsearch, Apache Kafka, Apache Cassandra, Maven, Junit/Mockito, Jenkins, Kubernetes (k8s), Docker, Git, 

 

Senior Java Developer

January 2016 – September 2017

Description: Web application for public agencies and private enterprises. It contains several modules, such as:

  • Bridge Inspector (A comprehensive system for assessing, monitoring, and managing the condition of bridges and related assets),
  • Facilities Manager (Manage labor, equipment, and material resources, assign priorities, crews, and specific employees to work orders),
  • Sign Manager, Fleet & Equipment Manager (Enables you to efficiently track and manage labor, preventive maintenance, repairs, parts, and vehicle or device warranties), etc.

Customer: agencies responsible for building and maintenance of road infrastructure

Responsibilities:

  • Code development
  • Bug fixing
  • Estimation and prioritization of tasks
  • Unit and functional testing
  • Documentation maintenance

Tools & Technologies: Java 8, Oracle, Maven, Spring Framework, Web Services, Junit/Mockito, Hibernate, Javascript/Ajax, Jenkins, Tomcat, Git.

 

Java Developer

October 2013 – January 2016

Description:The system delivers a customized range of mobile product support services for leading
wireless retailers. Spanning instore, contact center, web, and on-device apps to help customers choose the right smartphone or tablet product for their needs and get the most from their purchase for the life of that device, the service is designed to increase customer loyalty and improve repurchase intent across its users.

The system consists of 4 projects:

  1. Content creation application
  2. Web application designed as a module for client integration
  3. Application to store and index content
  4. Call center application

My team worked on the first three applications.

Customer: USA and South Africa mobile network operators

Responsibilities:

  • Code development
  • Estimation and prioritization of tasks
  • Mentoring
  • Unit and functional testing
  • Documentation maintenance

Tools & Technologies:Java 7/8, Spring Framework, Hibernate, Play framework, Javascript/jQuery/Knockout.js, HTML/CSS, MySQL, MongoDB, Git.

 

Java Developer

June 2012 – September 2013

Description: LMS is used in petrol stations. The system consists of two web applications.

  1. BA (business application) – it is the administration part of the system, in which the user can set
    business rules
  2. CA (client application)

Customer: EU petrol companies

Responsibilities:

  • Support and develop new modules of CLM
  • Fixing bugs
  • Unit testing
  • Documentation maintenance

Tools & Technologies:Java 6, Oracle Weblogic, Apache Tomcat, JSP/Servlets, JDBC, Struts, EJB, Ant, Web Services, Junit, Eclipse, SVN, Oracle 11g, Javascript/JQuery.

Education

Ivan Franko Lviv National University

M. Sc. in Applied Mathematics and Informatics

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 Andrii P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring