Summary
Overview
Work History
Education
Skills
Timeline
Generic

Andrei Salkov

Bayonne,NJ

Summary

More than 20 years of experience in numerous domains: telecommunication, banking, hedge funds, requirement documentation system, multi-agent systems. Worked in start-up and corporate environments.

Results-driven with strong history of contributing to system architecture design, establishing team objectives, and overseeing project milestones. Methodical and well-coordinated professional with experience in Scrum framework and Agile-based environments.

Overview

23
23
years of professional experience

Work History

Senior Software Developer

Clearwater Analytics
07.2022 - Current
  • Implemented REST API endpoints to save/edit document templates in React UI/Slate JS using Python, Flask, Google Firestore, Terraform
  • Designed and implemented feature to support different document formats: A3, A4, A5…
  • Migrated NodeJs and React app from GCP to AWS:
  • Replace GCP Firestore with AWS DocumentDB
  • GCP cloud storage with AWS S3
  • Implemented ETL-based solution to calculate synthetic security price based on market value of wrapped securities. The solution integrated numerous internal solutions to pull market value for securities, getting current wrap ratio and synthetic security book value and submitting calculated prices in reporting system. Used technologies: Java, Terraform
  • Implemented new features in Synthetic security configuration tool. Used technologies: Kotlin, Quarkus, React, Material UI, MSSQL, Terraform

Senior Software Developer

Priceline
10.2019 - 07.2022
  • Worked on several projects extending existing functionality and implementing brand new product features.
  • As a part of Booking team I worked on system bugs and new features
  • Provided 7/24 on-call support
  • Environment: Java8, Microservices, Spring Framework, GIT, JIRA, Rest APIs, Swagger API, MySQL, Docker, Jenkins, Junit, Mockito

Senior Software Developer

Brightfield, LLC
11.2019 - 10.2021
  • Worked on several projects extending existing functionality and implementing brand new product features.
  • Implemented new feature on core product to analyze client data: extended workforce.
  • Worked on migration from vanilla JavaScript to React JS to improve UX
  • Environment: Java8, Microservices, Spring Framework, GIT, JIRA, Rest APIs, Swagger API, Redis, React JS, MySQL, Docker, Jenkins, Junit, Mockito, Maven.

Senior Software Developer

Luxoft Inc
05.2014 - 11.2019
  • I was a part of 2 client teams in investment area: hedge fund and global investment bank.
  • Implemented new integration solutions using Spring Integration, Spring Batch and Hibernate.
  • Supported old financial components implanted with Oracle, PL/SQL, Bash and Java.
  • Worked in agile environment: sprints, planning, code review, git, unit testing.
  • Implemented prototype using Kafka and Flink framework for big data processing.
  • Supported and implemented new functionality using StreamBase framework.
  • Automated application deployment in non-prod environment using Jenkins and Bash on Linux Boxes.
  • Environment: Java7-8, Spring Core, Spring Integration, Spring Batch, Hibernate, GIT, JIRA, Maven, Ant, Gradle, Oracle, Jenkins, Bash, Linux.

Senior Software Developer

Mobile Payments
05.2013 - 05.2014
  • I was a part of development team for instant payment system.
  • The system allows clients to make payments using Web Site or mobile applications on iOS or Android.
  • Implement new functionality to support new providers in core payment system.
  • Provided API for mobile platforms (iOS and Android).
  • Environment: Java 7, Oracle, Maven, Gradle, EJB3, Intelij IDEA.

Senior Software Developer

Softera
10.2013 - 03.2014
  • I was a developer of data migration solution using Java technologies and Oracle Primavera.
  • Implemented UI monitoring for Primavera migration processes using Vaadin, JPA, Oracle DB.
  • Implemented using unit tests.
  • Communicated intensively with team to integrate all solution components.
  • Environment: Java, Vaadin, JPA, Oracle DB

Senior Software Developer

News Outdoor
09.2011 - 10.2012
  • I was a part of small team to develop company Sale site to support company business.
  • The site allowed end users to rent billboards in required cities.
  • The site was implemented using Spring, JPA, MS SQL, Vanila JS.
  • Supported internal portal-based system. Implemented document search functionality using Lucene framework.
  • Implemented prototype of Android application for field engineers to monitor Billboard state.
  • Environment: Java, HTML, JavaScript, Spring, JPA, MS SQL, Lucene, Android.

Senior Software Developer

Luxoft Inc
12.2010 - 08.2011
  • Global Claim System Data Dictionary and Parameter Database Design.
  • I was a member of a client team in global investment bank.
  • Implemented financial integration solutions with Web UI using Java, Spring, HTML, JavaScript, Oracle DB and Tibco MQ.
  • Implemented unit tests.
  • Communicated with different teams all over the world to design and implement integration solutions.
  • Environment: Java, Spring, HTML, JavaScript, Oracle, Tibco MQ, Jira

Senior Software Developer

Auriga
05.2010 - 12.2010
  • I was a member of a client team in US robotic start-up company.
  • Developed new functionality in desktop UI tool to monitor and manage robots in the warehouse.
  • Improved test coverage.
  • Environment: Java, Swing, RMI

Senior Software Developer

Blueprint software systems
10.2009 - 04.2010
  • Developed components of requirement gathering system.
  • Developed prototype in Spring, Hibernate and Swing for new version of system.
  • Developed first version of company product using .Net technologies.
  • Environment: Java, Spring, Swing, .Net

Software Developer

EPAM Systems
12.2008 - 10.2009
  • I was in the project of Kazakhstan tax-payer system.
  • Developed several pages using JSF, Java, HTML, JavaScript.
  • Developed mock web service using .Net.
  • Environment: Java, JSF, HTML, JavaScript, .Net, XML

Software Developer

NetCracker
11.2004 - 10.2008
  • I was a part of several projects to customize NetCracker product system for clients.
  • Developed new component in core product.
  • Worked on new client onboarding projects to implement client custom requirements.
  • Worked in distributed teams.
  • Environment: Java, JSP, EJB, HTML, JavaScript, EJB, Oracle SQL, Oracle PL/SQL

Software Developer

Knowledge Genesis
04.2003 - 11.2004
  • Developed Samara city taxpayer system using multi-agent Java technologies.
  • Developer core component of taxpayer system.
  • Environment: Java, RMI, Oracle SQL

Junior Software Developer

Magenta Technology
02.2002 - 04.2003
  • Developed components of logistics system using multi-agent technologies.
  • Developed component using C++, COM.
  • Environment: C++, COM, MS Visual Studio

Education

B.S - applied mathematics

Samara State Nayanova’s University
Samara, Russia
07.2003

Skills

  • REST API development
  • Microservices architecture
  • Database management
  • Version control
  • Agile methodologies
  • Team collaboration

Timeline

Senior Software Developer

Clearwater Analytics
07.2022 - Current

Senior Software Developer

Brightfield, LLC
11.2019 - 10.2021

Senior Software Developer

Priceline
10.2019 - 07.2022

Senior Software Developer

Luxoft Inc
05.2014 - 11.2019

Senior Software Developer

Softera
10.2013 - 03.2014

Senior Software Developer

Mobile Payments
05.2013 - 05.2014

Senior Software Developer

News Outdoor
09.2011 - 10.2012

Senior Software Developer

Luxoft Inc
12.2010 - 08.2011

Senior Software Developer

Auriga
05.2010 - 12.2010

Senior Software Developer

Blueprint software systems
10.2009 - 04.2010

Software Developer

EPAM Systems
12.2008 - 10.2009

Software Developer

NetCracker
11.2004 - 10.2008

Software Developer

Knowledge Genesis
04.2003 - 11.2004

Junior Software Developer

Magenta Technology
02.2002 - 04.2003

B.S - applied mathematics

Samara State Nayanova’s University
Andrei Salkov