Experienced Senior Software Engineer with over 20 years of expertise in system development, full-stack engineering, administration, and full lifecycle product development across diverse platforms. Proven track record in building scalable backend services, cloud infrastructure, and database management, while also excelling in front-end development with modern frameworks. Skilled in creating comprehensive solutions from database architecture to user interfaces, ensuring seamless integration across the tech stack. Adept at working with multiple programming languages and technologies, delivering high-quality, performance-driven solutions for web and mobile applications.
As a Senior Software Engineer, I contributed to the development and optimization of advertising services to enhance monetization effor...
As a Senior Software Engineer, I contributed to the development and optimization of advertising services to enhance monetization efforts. The primary focus was on driving revenue growth through advanced ad technology solutions. Below are some key services I worked on:
AdPod Service, Ad Impression Proxy, AdBucket Manager, AdRequester, AdCollector.
Key Contributions:
Error Reporting Service:
Designed and developed a backend service to aggregate and report vast errors across Pluto TV’s ad services to providers like Freewheel, resulting in a 30% reduction in overall ad errors.
Ad Load Configuration Tool:
Developed a full-stack tool to dynamically control ad break request ratios, significantly enhancing user viewing experiences by improving ad loading times. This tool allows configuration parameters to be applied across all client applications during ad pods.
Stream Ad Monitoring Tool:
Built a self-service interface for internal teams to monitor and troubleshoot ad delivery workflows. The tool uses session and user data to diagnose issues with ad requests, responses, and beacons, reducing time to resolve issues related to ad delivery in streaming services.
Legacy Application Maintenance:
Maintained and enhanced legacy applications, focusing on improving performance and resolving critical issues.
Research & Innovation:
Conducted research spikes and collaborated with the product team to explore new technologies and strategies for enhancing ad technology solutions.
Technologies:
NodeJS, Golang, MongoDB, TypeScript, JavaScript, React.js, Hapi.js, Jest, NX, Express.js, Docker, Kubernetes, GraphQL, Swagger, AWS Lambda, AWS EKS, AWS ECS, AWS SNS, AWS SQS, AWS CodeBuild, AWS CloudWatch, Loggly, Datadog.
Enhanced payment systems is a leading provider of merchant accounts, POS systems, & capital for
small businesses. It offers a ...
Enhanced payment systems is a leading provider of merchant accounts, POS systems, & capital for
small businesses. It offers a full range of financial services to its clients including: Credit and Debit
Card Processing, Check Verification, Gift Cards, e-commerce gateways, and loan programs for
businesses
During this time, I participated in the following projects:
Project: Queso CRM
Develop a CRM web application for merchant services. The CRM will consist of a set of
modules to handle functionality needed to manage all aspects running a merchant service
business.
Main tasks executed in the project:
Create and setup new microservices.
Update microservices with new endpoints (routes, controllers and models).
Add new pages and functionalities (views, services and directives) based on writing
specifications.Write a processor functionality to manage files containing financial information, file is
imported in the web app, it uses AWS messages to invoke the lamdba function that process
and transform the information. The logic allows to process multiple files by multiple users.
Technologies: Linux, NodeJS, ExpressJS, AngularJS, Bootstrap, MongoDB, AWS stack (lambda
functions + SNS + SQS + S3), Jquery, Bootstrap, ClaudiaJS, Postman.
SpryLMS.io · FreelanceSpryLMS.io · FreelanceJun 2018 - Sep 2020 · 2 yrs 4 mosJun 2018 to Sep 2020 · 2 yrs 4 mosremoteremoteSenior Soft...
SpryLMS.io · FreelanceSpryLMS.io · FreelanceJun 2018 - Sep 2020 · 2 yrs 4 mosJun 2018 to Sep 2020 · 2 yrs 4 mosremoteremoteSenior Software Engineer - FreelancerSenior Software Engineer - Freelancer