Development of an Automation Framework designed to test web and desktop applications
Improved CI/CD pipelines on existing projects and new projects by implementing a standard code review and testing, containerization and code analysis
Implemented a formal process for UAT sign-off to review developed features with business
Salesforce
Sep 2020 - Sep 2023
Implemented Terraform scripts to automate AWS object replication
Improved the Automation Framework design by refactoring core classes and the CI/CD pipeline to make the infrastructure scalable
Migrated part of our internal automation (~ 30%) test framework from Python to Java
Decreased 35% of test cases execution time by refactoring and optimizing infrastructure
Implemented Best Practices on testing and static code analysis on CI/CD pipeline.
Finance and Trading Backend
Jun 2019 — Jul 2020
Implemented an ETL pipeline to support hourly ticker data from Yahoo Finance to support asset investment analysis
Developed pipelines to log buy/sell signals on trading portfolios
Designed and developed a notifications system based on Trello to alert buy/sell signals from investment portfolios
Delivered a set of applications for Risk Investment Analysis reports
Drone Coverage Algorithm
Dec 2018 - Jun 2019
Created a Terrain class that generated a 2D random partitioned terrain with obstacles
Implemented a genetic algorithm to optimize drone terrain coverage in 2D to support machine learning training
Price updater for eCommerce
Jun 2017 — Jul 2018
Designed and implemented a web scrapping system that fetched item prices from different sources to support market analysis. Helped to increase the average item revenue by 12%
Implemented an automated solution to hourly update item prices according to market tendency
Developed dashboards to visualize the market tendency per item
📦Employment History
Tata Consultancy Services
Nov 2022 - Present
Worked with software development and testing team members to design and develop robust solutions to meet client functionality, scalability and performance requirements.
Reviewed project specifications and design technology solutions that met or exceeded performance expectations.
Introduced agile methodologies and development best practices to enhance product development.
Collaborated with fellow engineers to evaluate software and hardware interfaces.
Designed enhancements and updates for subsystems of end-user applications software running on local, network and Internet-based platforms.
Freelance
Jun 2017 — Jul 2020
Created operational database assets for software releases.
Participated in architecture, designing and implementing backend features using Django and Python.