Vitali Smyk
@vitalismyk
Experienced Senior Java Developer with a focus on high-quality solutions.
What I'm looking for
I'm a Senior Java Developer with extensive experience in agile environments, dedicated to delivering high-quality software solutions. Over the years, I've honed my skills in modern programming languages, particularly Java, and have a proven track record of managing projects from inception to deployment. My focus on continuous improvement and mentorship has allowed me to lead teams effectively and ensure client satisfaction.
Throughout my career, I have developed and maintained various applications, including patient outreach portals and internal systems for insurance information management. My expertise in migrating legacy applications to modern frameworks and optimizing code quality has significantly improved performance and reliability. I thrive in collaborative environments, working closely with cross-functional teams to design and implement robust RESTful APIs and microservices.
Experience
Work history, roles, and key accomplishments
Senior Java Developer
Apex Systems LLC
Apr 2023 - Dec 2024 (1 year 8 months)
Developed and maintained internal applications for insurance information matching and patient outreach. Migrated reporting systems to Velocity template engine for enhanced flexibility and improved code quality of legacy microservice applications through refactoring. Collaborated with cross-functional teams to design and implement robust RESTful APIs.
Senior Java Developer
Dexian
Apr 2022 - Apr 2023 (1 year)
Migrated legacy applications to the newest JDK and updated frameworks from Struts and older Spring Boot versions. Improved code quality of legacy microservice applications through refactoring and SQL optimization. Implemented integration with third-party ticketing services and onboarded legacy applications onto Jenkins CI/CD pipelines.
Lead Java Developer
Credit Ninja Holding
May 2021 - Apr 2022 (11 months)
Supported the codebase and infrastructure for a middleware product comprising 20 microservices, enhancing notification service performance by over 20 percent. Led an offshore team of contractors and managed a Python team for the Leads project, focusing on lending contract acquisitions.
Lead Java Developer
CAP Global
Apr 2020 - Jan 2021 (9 months)
Collaborated with the team on SLA functionality, enabling accurate and timely SLA reporting without human errors. Provided technical leadership for Java engineers and performed comprehensive code reviews. Created a Proof of Concept for automated SLA records matching and developed automation for SLA submission, significantly reducing potential financial losses.
Senior Java Developer
Sierra Wireless
Jun 2018 - Dec 2019 (1 year 6 months)
Migrated a legacy Ruby on Rails application to the AWS environment, establishing AWS infrastructure and CI/CD pipelines with Docker and AWS Lambda. Optimized SQL queries to enhance Ruby on Rails performance and redesigned existing architecture to integrate Java microservices. Managed database administration, migrated to RDS, and developed a support portal for troubleshooting.
Lead Java Developer
Humanoo
Sep 2017 - Feb 2018 (5 months)
Assisted the DevOps team in building a distributed log system and created a CI deployment profile for Android builds using Jenkins. Implemented a job scheduler based on Quartz and improved overall project performance by migrating legacy code to a new framework and JRE 8. Developed REST API for user healthy habits, integrated Swagger UI for documentation, and created microservices for health score
Java Technical Architect
TCS
Oct 2016 - Sep 2017 (11 months)
Led offshore teams in a Scrum environment, ensuring best practices and high code quality through rigorous code reviews and refactoring guidelines. Prepared comprehensive solutions for various development aspects and processes, collaborating closely with QA and DevOps teams. Consumed high volumes of diverse microservices to provide end-users with essential credit card transaction and balance inform
Solution Architect
AuroraView
Oct 2015 - Oct 2016 (1 year)
Provided expertise in various Java-related technologies and frameworks, delivering best practices and maintaining code quality through reviews and refactoring guidelines. Prepared solutions for development processes and integrated with external web services. Collaborated with quality assurance and DevOps teams, and created tools to enhance team development performance.
Solution Architect
EPAM Systems
Mar 2013 - Sep 2015 (2 years 6 months)
Designed project architectures and collaborated with business owners to gather requirements, performing code reviews and refactoring. Wrote and reviewed specifications and business requirements, providing best practice trainings for the team and managing offshore teams. Worked with big data services for document classification and metadata, and created microservices for flexible Excel document tra
Senior Java Developer
U&X
May 2011 - Mar 2013 (1 year 10 months)
Implemented password expiration processes and integrated SAML with the Monitise platform, migrating from WebSphere 6.1 to WebSphere 8. Developed UI for a scheduler based on ExtJS and created REST endpoint services and EJB backend for sending emails. Integrated with Google Push notifications and created a secure multithread proxy channel between internal and external bank networks.
Java Team Lead
InTouch Insurance
Sep 2008 - Present (16 years 9 months)
Provided training and support for team members, performing code reviews and refactoring while acting as a technical consultant. Maintained and fixed bugs in a complex local project based on IDIT software and designed/implemented a partner sales web project. Developed a web flow for direct insurance processing and integrated a script language for business validations and a rule engine for calculati
Senior Java Developer
PWICorp
Feb 2004 - Present (21 years 4 months)
Created automated build scripts on Apache Ant for existing and new projects, writing specifications and project documentation. Developed SOAP services on Java and PHP for fax API, and supported/maintained a payment processing portal (EIPP). Created prototypes of web applications for the Russian Academy of Science and a video stream service for a top internet provider.
Education
Degrees, certifications, and relevant coursework
Belarussian State University of Transport
Master's Degree, Computer Science
Completed a Master's program focusing on advanced topics in computer science. Gained in-depth knowledge and skills in various computing disciplines.
Tech stack
Software and tools used professionally
Apache CXF
Jenkins
CircleCI
Liquibase
MySQL
PostgreSQL
MongoDB
Gmail
Spring Boot
Ruby on Rails
.NET
Spring Framework
Spring MVC
Redis
IntelliJ IDEA
Gradle
Apache Ant
Vue.js
jQuery
JavaScript
HTML5
Java
PHP
Java EE
XML
Log4j
Linux
Windows
Oracle PL/SQL
Firebase
Spring Security
AWS Lambda
JUnit
Mockito
Apache Tomcat
JBoss
Amazon Web Services (AWS)
SQL
TeamCity
Availability
Location
Authorized to work in
Skills
Interested in hiring Vitali?
You can contact Vitali and 90k+ other talented remote workers on Himalayas.
Message VitaliFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
