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