A pragmatic Lead Developer, experienced in a wide array of technologies, particularly JVM languages, Python, machine learning, DevOps, and AWS. While leveraging extensive background in traditional software development, focusing professional growth on team leadership and artificial intelligence.
Guiding and mentoring a team of developers working on a project in the financial industry. Responsible for technical leadership, innovation and code quality.
Main technologies: Kotlin/Java, Spring Boot, Kafka, Kubernetes, PostgreSQL.
Architected a complex authentication module of a metaverse-related project for Microsoft.
Main technologies: OAuth2.0, Eluv.io blockchain, Node.js, Azure Functions, Microsoft Identifiy Platform.
An autoencoder neural network critical for detecting errors in production pricing data. Responsible for the entirety of the project including conceptualization, training and integrating the model as well as CI/CD pipelines.
Main technologies used: MS SQL, Python, Keras, AWS SageMaker, Jenkins.
Built a cache layer of a vast cruise booking system. Responsibilities included both software development and a set up of a CI/CD system.
Main technologies used: Java, AWS Lambda, AWS Cloudformation, AWS SQS, Redis, AWS S3, DynamoDB.
Leading a team working on a distributed document storage with an optical character recognition module.
Main technologies used: AWS Lambda, AWS Cloudformation, Elasticsearch, Docker, AWS ECS, Java.
Trained a model for classifying Tor network content and provided market analysis for businesses in movie and security industries.
Main technologies used: Python, Jupyter Notebook, Java, Weka machine learning library.
Developed a custom platform providing social media insights for an innovative marketing agency. Scope of responsibilities spanned from capturing user requirements to developing both back-end and front-end.
Main technologies used: Java, Play Framework, MongoDB, Gitlab CI.
Java, Kotlin, Python