Java Developer2018 - 2019Vizadata, LLC (via Toptal)
- Developed a Java-based web application for a machine learning back-end.
Senior Java Developer2018 - 2019Harman International - DV (via Toptal)
Technologies: Java, AWS
- Developed a back-end for Bitbucket and Bamboo plugins.
Java Developer2016 - 2018Sid's Software (via Toptal)
Technologies: Spring Boot, MySQL, AWS
- Developed a REST API for a mobile application using Spring Boot and MySQL, deployed to AWS.
Java Developer2016 - 2018Quantum Trade Solutions (via Toptal)
Technologies: Java, JavaFX, Spring, Hibernate
- Developed a trading journal desktop application.
Java Developer2015 - 2016VineLight (via Toptal)
Technologies: Java, Spring, Hibernate, RabbitMQ, AWS, MySQL, MS SQL, PostgreSQL, Oracle DB, DB2
- Developed a common REST interface for four databases.
- Developed an auto upgrade procedure.
- Supported the back-end for front-end use.
- Developed a watcher for changes in MS SQL.
- Added integration with DynamoDB and S3.
Senior Java Developer2013 - 2016IPsoft
Technologies: Java, Spring, JAX-RS, RabbitMQ, Hibernate, Cassandra, MySQL
- Developed a REST API based on JAX-RS.
- Developed front-end features based on Ext JS.
- Developed a Twitter-like messaging application for company usage.
- Developed an HTML5 terminal to connect to remote hosts.
- Developed a distributed, microservices-based multi-task application for people management, data processing, monitoring, etc.
Software Developer2011 - 2013TomTom
Technologies: Java, Spring, Hibernate, Scala
- Developed monitoring and administration tools for QuickBuild, Perforce, and Protex.
- Developed an Eclipse plugin for importing projects and IDE customization.
- Developed a pipeline plugin for QuickBuild.
- Migrated Java-based projects to Scala.
- Migrated the build system from Ant to Maven.
Software Developer2008 - 2011Intel
- Developed a software update manager.
- Developed a tool for cluster monitoring.
- Developed tools for Intel® MPI configuration and task execution.
- Developed a library for custom string processing.
- Developed test suites.