Personal details

Mikhail S. - Remote full-stack developer

Mikhail S.

Based in: 🇺🇸 United States
Timezone: Eastern Time (US & Canada) (UTC-4)

About

Experienced Software Developer / Architect with a proven track record in designing and developing robust microservices architectures. Strong background in Java, AWS, Spring Boot and REST APIs. Proven ability to design and develop complex, scalable, and secure software solutions. Passionate about staying up to date with modern technologies and applying them to solve real-world problems. Specialties: Java, Spring Boot, REST API, Microservice Architecture, AWS, ReactJS.

Work Experience

Software Developer / Architect
Finmates.com | Mar 2024 - Jan 2025
Java
PostgreSQL
Lambda
Cloud
TypeScript
React
Spring Boot
ECL
EC
Jwt
Kubernetes
Blockchain
Ethereum
Proxmox
Web3
API Gateway
Spring webflux
Keycloak
RESTful API
PowerDNS
AWS
AWS Cloud Infrastructure
Vpc management

Software Developer / Architect
Finmates.com
Fintech Startup: Social platform for traders enabling real-time community updates to influence portfolios and decision-making.

  • Architected and Implemented Microservices: Designed and built scalable Java-based microservices using Spring Boot, ensuring high performance and reliability.
  • Developed Robust RESTful APIs: Created secure, high-performance APIs to facilitate seamless communication between microservices and external systems.
  • Engineered User-Focused Front-End Components: Built responsive React and TypeScript interfaces, improving user experience and platform functionality.
  • Integrated Blockchain & Web3 Solutions: Developed blockchain-based modules using Web3 frameworks and ethers.js to interact with DeFi protocols and manage Uniswap liquidity pools for optimized portfolio tracking.
  • Enhanced System Security: Implemented secure authentication and authorization using JWT and Keycloak, ensuring data integrity across microservices.
  • Managed Scalable Cloud Infrastructure: Designed and deployed AWS architecture (VPC, API Gateway, Lambda, ECS, ECR, DNS, S3, Cloud Map, CloudFormation) to achieve high availability and fault tolerance.
  • Processed Real-Time Stock Market Data: Utilized Java WebFlux to consume and process live stock market data, efficiently storing insights in PostgreSQL and streaming updates to users.
  • Administered Kubernetes Clusters: Configured and managed Proxmox-based Kubernetes clusters, optimizing resource allocation and handling high-load services.
Senior Cloud Architect / Lead Developer
SliceUp Inc. | Jul 2021 - Oct 2023
Java
PostgreSQL
Jenkins
Spring Boot
Jwt
Apache Kafka
Grafana
Prometheus
CI/CD
Aws Codepipeline
Apache Flink
Keycloak
RESTful API
ClickHouse
AWS

Senior Cloud Architect / Lead Developer
SliceUp Inc.
AI-driven, real-time big data processing analytical application that predicts failures in IT infrastructure.

  • Microservices Architecture: Designed and architected Java-based microservices for real-time big data systems, optimizing the processing of large data volumes within an event-driven microservices framework.
  • Team Leadership: Led the development team in creating scalable, high-performance services.
  • API Development: Implemented and managed RESTful APIs to ensure seamless communication between microservices and external systems, overseeing the design and architecture of the APIs.
  • Security Integration: Enhanced communication security within the microservices architecture by optimizing advanced JSON Web Token (JWT) authentication mechanisms using the Java Spring framework.
  • System Integration: Spearheaded the integration of Java Spring applications with Keycloak, Kafka, Flink, and Spring Boot microservices, ensuring a secure and cohesive authentication and authorization workflow.
  • Technology Utilization: Employed Java, Spring Boot, WebFlux, Keycloak, Apache Flink, Apache Kafka, Postgres, and ClickHouse DB to develop responsive and scalable systems capable of handling dynamic workloads.
  • Monitoring and Observability: Integrated Prometheus, Grafana, and AWS X-Ray for comprehensive monitoring and observability, enabling effective system performance tracking and issue diagnosis.
  • Infrastructure Deployment: Built and managed infrastructure on AWS and bare metal servers, including Proxmox VE with Kubernetes cluster, backup servers, DNS, firewalls, and WireGuard VPN. Deployed ETL pipelines using Apache Flink on AWS, including VPC, IAM, EC2, RDS, ECS, S3, API Gateway, Kinesis, Firehose, Kafka, CodeBuild, and CodePipeline.

Education

Northeastern University
Master's degree・Information Systems
Sep 2009 - Jun 2011
Moscow State Engineering-Physics Institute
Master's degree・Accounting and Finances
Sep 2006 - Dec 2007