Senior Software Engineer2022 - PRESENTIKEA
- Designed and architected their modern cloud design that optimized the current integration implementation.
- Migrated legacy applications to Google cloud services like cloud function, storage, pub and sub, Cloud SQL, and Cloud Run to scale the application, which improved its uptime close to 100%.
- Refactored the existing application code to optimize the runtime performance and eliminate memory leaks.
- Implemented distributed Redis cache to reduce database overhead and improve application throughput.
Lead Software Engineer III2021 - 2022Bank of America
Technologies: Python 3, Quartz, Ansible, MongoDB, Docker, Git, Technical Leadership, APIs, SDKs, IT Support, Web Development, Back-end, Multithreading, Low Latency, CI/CD Pipelines, Microservices, Linux, SSL, Enterprise Architecture, RESTful APIs, SQL, Back-end Development
- Developed an application in Quartz and Python that retrieved real-time foreign financial market data from third-party APIs, including BGC, GFI, Tradition, and Tullett Prebon in the Financial Information eXchange protocol (FIX) server.
- Participated in building the architecture of the real-time FX solution with fault tolerance and high availability.
- Created a dashboard to analyze historical market volumes for different currencies through Pandas, NumPy, hvPlot, and Panel.
- Automated the build-deployment cycle using Git, Docker, Jenkins, JFrog Artifactory, and Ansible.
- Delegated tasks to team members and established deadlines for them to achieve milestones for the projects.
- Attended meetings with clients, stakeholders, and upper management to discuss the project's objectives.
- Coordinated code inspection protocols to maintain the performance quality of products and assisted the team in applying feedback from code inspection.
Senior Associate Application Developer2017 - 2021Digitas
- Built an engine that analyses market data and behavior to identify the best time of the day, month, or year to advertise the product and updates the campaign, including line items in SA360, DV360, Twitter, and Facebook, to optimize client's budget.
- Architected and built a serverless solution for top recruiters using MongoDB Stitch, Elasticsearch, and Azure API gateway.
- Designed and developed an SEO-generating website for Radisson hotels in Oracle WebCenter sites, which downloads content from external APIs.
Tech Lead2015 - 2017KloudScript
- Designed, architected, and implemented the specialty pharmacy management application from scratch in Groovy and Grails.
- Enhanced application to serve multi-tenants connecting to their database using sharding.
- Improved the application performance by 120% using Ehcache, de-normalizing database, and using a multi-threading approach for cron jobs executing on the different databases in parallel instead of sequential.
- Led a team of four and scheduled, allocated, and monitored work among them.
- Held responsibility for successfully delivering the entire project and sub-project(s).
Software Engineer2012 - 2015Integrated Systems Management
- Implemented data dashboard using database programming in SQL Server with complex stored procedures, functions, and triggers.
- Developed a hybrid solution to print patient documents and generated bills using Java applet, C# and iText, and Aspose libs.
- Supported server deployments and resolved production customer issues in their respective environment in compliance with HIPAA.