Post Job Free
Sign in

Software engineer

Location:
Sacramento, CA
Salary:
160000
Posted:
December 09, 2024

Contact this candidate

Resume:

Boris Potapov

**************@*****.*** 916-***-**** linkedin.com/in/boris-potapov

Java Developer with expertise in creating scalable microservices and dynamic web applications using Angular. Proficient in both object-oriented and functional programming, with a passion for leveraging Scala to deliver clean, efficient, and maintainable solutions. Experienced in building modern, resilient systems and collaborating across teams to deliver high-quality software aligned with cutting-edge development practices. Skills

Languages: Java, Kotlin, Scala, C#, TypeScript, JavaScript Frameworks: Spring, Spring Boot, J2EE, Vert.x, Angular, React Other: SQL, MongoDB, Docker, Kubernetes, CI/CD, GitLab CI/CD Experience

Senior Developer, California Franchise Tax Board Feb 2024 – present time

● Maintained and enhanced a taxpayer information system leveraging Java 8-17, JakartaEE, and IBM DB2

● Spearheaded migration from monolithic architecture to microservices, enhancing scalability and maintainability

● Upgraded application servers from IBM WebSphere to RedHat JBoss, including a complex transition to JBoss 8

● Led Java 17 migration, optimizing system performance and ensuring compliance with modern standards

● Implemented best coding practices, significantly reducing production bugs through compile-time validations and improved unit test coverage

Software Engineer, T-Systems Aug 2021 – Jan 2024

● Supported and maintained a cloud IoT connector system using Java 11, Spring, Kotlin, Vert.x, Scala, MongoDB, and HiveMQ

● Designed and developed a microservice for the Cloud of Things platform, decoding device messages and handling 450 req/s with Java 17, Spring, and REST APIs

● Conducted load testing with JMeter, designing a custom message generation tool in Kotlin to simulate real-world traffic

● Transitioned systems from virtual machines to containerized microservices using Docker and Kubernetes

● Created robust GitLab CI/CD pipelines to streamline deployment processes across multiple projects

● Engineered a Kubernetes sidecar container to handle metric collection with Telegraf, implementing a custom script for crash recovery, ensuring uninterrupted metric transmission to InfluxDB and Kibana Junior Software Developer, Lanit BPM Nov 2018 – Jul 2021

● Built a backend orchestrator for mortgage banking processes using Java 11, Spring, and Camunda

● Co-developed a proof-of-concept for a document generation system integrating Postgres, Zeebe, Camunda, and Telegram Bot API, delivering a functional prototype on time

● Designed and executed unit tests using JUnit, achieving >90% test coverage on core modules.

● Collaborated on deployment using Docker and Kubernetes, ensuring seamless integration across environments.

● Developed backend and frontend solutions for an enterprise document management system using C# and Angular.

● Automated data imports via a Python + Selenium script, streamlining workflows by 50%.

● Administered system user roles and access permissions using Active Directory, improving operational security. Education

Moscow power engineering institute – MS in Computer Engineering Jun 2021 Moscow power engineering institute – BS in Computer Engineering Jun 2019



Contact this candidate