Actively looking for full-time positions in software engineering.
Experience
2021 — Now
2021 — Now
Relevant technologies: PHP, Laravel, Typescript, Vue.js, Node.js, PostgreSQL, AWS, Docker, Datadog, Jenkins, Oauth2/Oidc (Auth0)
2019 — 2021
2019 — 2021
• Designed and implemented a HR system from the ground up using PHP, Laravel, MySQL, and VueJS. Functionality included timesheet recording and lookup, out of office request and manager approval workflows, and excel export feature.
• Implemented a lottery prize system as part of a client’s bonus system for its 200+ employees. Communicated with stakeholders throughout the entire process to ensure the final product is to specifications.
2014 — 2019
2014 — 2019
Boston, Massachusetts, United States
• Member of Big Data Team responsible for evaluating new technologies that can improve performance and scalability for AIR's natural catastrophe models.
• Integrated internally developed next generation natural catastrophe modeling engine into AIR's software suite.
• Designed and implemented in C# a database encryption solution for protecting proprietary data in AIR’s products.
• Demonstrated that Apache Ignite In-Memory Computing Platform is a viable solution for improving performance for AIR's computational workflows. Integrated various existing external components to use Ignite for storage and reimplemented some computation work using Ignite Compute Grid. Testing was done with both on-premise servers and AWS EC2 instances to show scalability.
In preparation for moving to a cloud based architecture, translated legacy C/C++ code into Java with minimal performance penalty.
• Refactored an entire module to conform to modern design practices and removed thousands of lines of dead code.
• Developed a new data computation workflow to better utilize HPC cluster capabilities, improve computation performance, and enhance user experience.
• Using C#, implemented a T-SQL to PL/pgSQL script migration tool to help with database migration.
2012 — 2014
2012 — 2014
• Responsible for creating new targeting strategies, templates, and providers for Chitika’s ad server.
• Designed and implemented an image server that would serve thumbnail images based on input from API. The Image server was implemented in Perl, used MongoDB for metadata storage, and used Amazon Mechanical Turk for filtering out inappropriate images.
• Drastically improved Adhesion ads implementation which resulted in a 300% increase in revenue. Implementation was fully tested on many devices such as iPhone, iPad, various Android phones and tablets, etc.
• Rewrote the business intelligence reporting service using CodeIgniter with API functionality.
• Added new functionality to Ad server system such as support for new advertisers and better ad rendering.
• Main coder and maintainer for the company’s test servers where new ideas were tested for viability and profitability. Experimented with various ad UI and targeting strategies which resulted in a $1000 increase in profit per day.
2011 — 2011
2011 — 2011
• Improved 10,000 lines of existing C++ code for better performance and readability.
• Expanded the functionality of existing software product to allow interaction with Google Chrome web browser.
• Designed and implemented a Chrome extension with the NPAPI architecture using JavaScript and C++.
• Utilized language skills, helped communicate with international business customers.
Education
Boston University
Master of Science (MS)
Purdue University