Post Job Free
Sign in

Software Engineer Senior

Location:
San Ramon, CA
Posted:
October 21, 2024

Contact this candidate

Resume:

Sergei Litvinov

**** ********** **** *** ****, Danville, CA 94506

925-***-**** • **.*********@*****.***

https://www.linkedin.com/in/sergeilitvinoff

Summary

• Highly skilled senior software engineer with a strong track record of successfully developing and maintaining enterprise- level applications in Java, JavaScript and Python.

• Experienced in software development, system design, and optimization, with a passion for innovation and technological excellence. Seeking new challenges and opportunities in a dynamic and forward-thinking environment.

• Good knowledge of build management and CI/CD.

• Skilled in Agile process, JIRA, Confluence, Gmail, and Mattermost.

• Extensive experience in Integration testing web applications. As well as API-testing using Postman and Fiddler.

• Authorized to work for any employer in the United States. (Green Card holder). Strong Technical Skills

Languages & Technologies: Java 8+, JavaScript, TypeScript, SQL, PL/SQL, Python, Bash scripting, Spring (IoC, Transaction, MVC, Security), Spring Security, Spring Boot, Hibernate, React, Angular 8+, Node.js, jQuery, JSON, CSS, HTML, XML, JSON, DOM, AJAX, RESTful API, Bootstrap Tools and databases: Git, GitHub, GitLab, SVN, NodeJS, AWS, Docker, Kubernetes, OpenShift, Maven, Gradle, Helm, Jenkins, FinalBuilder, PostgreSQL, MariaDB, ClickHouse, MongoDB, Oracle, Jira, Confluents, Junit, Mockito, Rest Assured, Cucumber, Liquibase, Flyway, Wildfly, Tomcat, Kafka, ElasticSearch, Logstash, Grafana, Kibana, Selenium. Professional Experience

Software Engineer / Contractor 09/2023 — present

Silq Finance San Francisco, CA

• Maintained a SAAS app for this early-stage startup focused on financial management for private equity firms. This app was developed in Java with a PostgreSQL backend.

• Developed several new backend processes responsible for verification of investor identity and synchronization and reconciliation of bank transactions using third party APIs.

• Updated the investor dashboard to add new widgets and enhance the user experience Software Engineer / Contractor 02/2023 — 12/2023

ZeroAvia Hollister, CA

• Designed, created and maintained several backend apps in Python and Java.

• Migrated a manufacturing tracking system in Java from an Oracle to a Postgres backend.

• Maintained a Python app to monitor devices on the manufacturing floor, collect usage and

• status data in real time, and dump into a database in order to analyze device health, predict

• breakages, and perform preventive maintenance.

• Optimized a Python app to increase performance by 2X.

• Worked closely with business analysts, technical support, and vendors to align team actions with goals and the needs of our customers.

Senior Software Engineer 11/2020 — 01/2023

MTS Digital Moscow, RU

• Designed and developed a fraud analysis system for this telecommunications provider. The system was built in Java with a MariaDB, PostgreSQL and ClickHouse backend.

• Contributed to multiple projects involving system integration and feature enhancement.

• Migrated a system to a microservices architecture, publishing functionality as REST APIs and adopting Kafka for messaging.

• Cleaned-up, standardized, and improved installation programs, leading to reduced install errors, better UI for customers, and shorter phone calls for support.

• Enhanced existing programs with new features, customer requested changes, and bug fixes.

• Trained newly hired developers regarding code base, program functionality, and business rules. Senior Software Engineer 03/2016 — 11/2020

NetCracker Technology Corp Moscow, RU

• Led a team of three to redesign a legacy system from a monolithic architecture to a microservices architecture, written in Java with an Oracle backend.

• Developed business logic for the system. Directed junior engineers to develop the system front end, design the database, and develop reporting capabilities.

• Integrated the system with other auxiliary apps.

• Worked with the test manager, test lead, business analysts and various department stakeholders to identify key priorities for testing.

Software Engineer 04/2013 — 03/2016

Zemsky Bank Togliatti, RU

• Supported company with their software, computer, and training issues.

• Developed several apps for cash and settlement services and their integration with an ERP system. These apps were written in Java with an Oracle backend, as well as a domain specific language designed for the banking system.

• Made changes to existing apps to comply with regulatory changes. Software Developer 07/2004 — 04/2013

Avtovaz Togliatti, RU

• Developed a system to automate the production line using PHP, JavaScript, jQuery and an Oracle backend.

• Maintained an internally developed ERP system that managed the entire supply chain of the firm, which included thousands of vendors with hundreds of thousands of end users, supplying millions of parts. Enhanced the system to optimize the ordering process such that the production line has zero disruptions while keeping inventory and cash utilization low.

• Worked in a team to develop a system to monitor all factory equipment and predict and prevent any equipment breakages. Developed and maintained middleware in Java to collect data from thousands of IOT devices and save it in the Oracle database. Worked with the business intelligence team to optimize reporting for maximum prediction of potential equipment failures. Integrated the system with the equipment maintenance tracking system to automatically generate alerts and submit tickets to perform routine and preventive repair tasks. Education

Volga State University Graduated 2007

M.S. Information Technology – Software Engineering (4.0 GPA)



Contact this candidate