Profile
Seasoned Solutions Architect with over a decade of experience designing and implementing complex software solutions. Specializes in cloud technologies, particularly AWS, and holds recent certifications by Intel and AWS. Proficient in multiple programming languages, including Java, Python, Rust, JavaScript, and Scala, with a focus on building scalable and resilient web applications using reactive and MVC frameworks.
Passionate about leveraging technology to address challenges in the banking and finance sectors. Skilled in AI and machine learning, with hands-on experience in model training and deployment for disbursement predictions using R.
Experienced in data engineering with a strong command of AWS services such as Data Catalog, S3, Athena, and EMR. Designs and implements efficient data processing architectures to drive business insights and decision-making.
Employment History
Software Architect at mPokket Financial Services, Bengaluru, Karnataka, India
April 2021 – April 2024
- Promoted to Software Architect within 15 months, recognized for exceptional leadership and technical expertise.
- Orchestrated a pivotal cloud migration from DigitalOcean to AWS, optimizing infrastructure utilization, scalability, and cost management for operations and analytics.
- Implemented AWS Amplify and ECS, integrating with deployment pipeline services like CodeDeploy, CodeCommit, and CodeBuild to streamline workflows.
- Refactored repayment microservice backend APIs using SOA, OpenAPI (Spring Boot), and Microservices (domain-driven design, Docker, Kubernetes) for modularity, standardized API contracts, and scalable deployment.
- Engineered and implemented a token-less email-based login for the admin dashboard, enhancing security, user experience, and operational efficiency.
- Led the integration of multiple new bank partners (RBL, HDFC, Yes Bank and ICICI), focusing on scalability and cost efficiency to expand payment capabilities.
- Restructured the disbursement service for a scalable architecture, reducing maintenance overhead and improving system scalability.
- Optimized bank transaction polling with Kubernetes jobs, improving resource utilization and reducing operational costs.
- Managed bank SSL certificate lifecycle and deployment procedures to ensure compliance and reduce overhead.
- Developed a disbursement prediction service using CockroachDB, R, Plumbr, and Prophet for machine learning insights, enhancing data processing efficiency.
- Leveraged AWS S3, Athena, and EMR (Spark engine) for efficient data processing, enabling better business insights and decision-making.
- Collaborated with Technical Leads and Engineering Managers to refine architectures, emphasizing scalability and cost-effective solutions.
- Conducted Root Cause Analyses (RCAs) using Datadog for microservices monitoring, optimizing system performance.
- Recognized with the Best Employee Award for optimizing architectures and solutions to enhance scalability, reduce TCO, and improve operational efficiency.
- Designed and implemented highly available and fault-tolerant architectures using AWS services such as EC2, S3, RDS, and Route 53, ensuring business continuity and disaster recovery.
- Conducted cost optimization reviews and implemented cost-effective solutions by leveraging AWS cost management tools like AWS Budgets and Cost Explorer, achieving significant cost savings for cloud infrastructure.
Senior Software Engineer at Fleetsu (Toyota), Chennai, Tamil Nadu, India
April 2020 – January 2021
- Spearheaded the development of backend systems for Fleetsu's telematics product deployed in Toyota vehicles, ensuring robust data collection and transmission capabilities.
- Engineered APIs and microservices to facilitate seamless data streaming from onboard data collectors (2G) to AWS IoT, enabling real-time data processing and analysis.
- Implemented efficient data storage solutions using PostgreSQL, optimizing database schema and queries to support scalable and high-performance data retrieval for reporting and live dashboard generation.
- Collaborated closely with cross-functional teams to translate customer requirements into backend architecture and features, delivering solutions aligned with business objectives.
- Leveraged automated testing and continuous integration (CI) practices to uphold code quality, streamline deployment processes, and ensure system reliability.
- Provided technical support and troubleshooting expertise to resolve backend-related issues promptly, ensuring uninterrupted operation of telematics services and customer satisfaction.
Software Development Engineer II at ADDA, Bengaluru, Karnataka, India
April 2019 – April 2020
- Developed ERP backend features, microservices, IoT hardware APIs, and integrated biometric solutions.
- Provided crucial support to Deployment Support and Customer Happiness teams, working directly with customers to resolve issues.
- Ensured code quality by contributing clean and nearly bug-free codebase.
- Created comprehensive API blueprint documentation and implemented automated deployments using Jenkins for efficient project management and scalability.
Technical Project Manager at Divum Corporate Services Pvt Ltd, Bengaluru, Karnataka, India
February 2018 – January 2019
- Managed multiple projects in logistics and eCommerce domains, focusing on Android, ReactJS, Django, Java Spring Boot, and Magento technologies.
- Conducted daily scrum meetings, client reporting, sprint planning, task breakdown, and assignment to ensure project progress and stakeholder alignment.
- Led project architecture and product design efforts, translating client requirements into technical specifications for implementation.
- Successfully mitigated scope creep by prioritizing tasks and streamlining efforts across design, backend, and frontend teams.
- Delivered projects on tight deadlines while maintaining high quality and client satisfaction.
- Translated onsite observations into actionable project plans, guiding project teams in developing solutions that directly address client challenges and goals.
Lead Engineer at International Yacht Brokers Association (IYBA), Fort Lauderdale Area, USA / Remote
November 2014 – January 2018
- Architected and built the MLS Portal and API from inception, optimizing operational efficiency and reducing infrastructure costs by migrating to AWS Cloud.
- Spearheaded the creation of a Multiple Listing Service (MLS) for yacht brokers and brokerages, featuring a robust JSON API for efficient yacht data distribution, reducing data handling costs.
- Engineered yacht search and detail templates leveraging third-party APIs with reduced total cost of ownership (TCO).
- Developed an API wrapper composer package for Yatco, streamlining integration processes and minimizing maintenance.
- Facilitated code sharing and adoption by publishing packages on Packagist, contributing to improved developer productivity and ecosystem growth.
- Established a scalable architecture for yacht brokerage management, accommodating diverse business needs and enhancing operational efficiency.
Software Developer at FusionCharts, Bangalore, India
February 2012 – April 2014
- Developed interactive and visually appealing charts using FusionCharts library, enabling clients to present complex data effectively.
- Collaborated with the team to implement new features, resolve bugs, and optimize the performance of the charting library.
- Assisted in creating technical documentation and tutorials to support developers in integrating FusionCharts into their applications.
Technical Skills
- Programming Languages: Java, Python, Rust, JavaScript, Scala
- Cloud Technologies: AWS (Certified Solution Architect, Data Analytics), Azure
- Data Engineering: AWS Data Catalog, S3, Athena, EMR, Glue
- Machine Learning: R, Plumbr, Prophet
- Software Development: Microservices, Spring Boot, Reactive Programming
- DevOps: Docker, Kubernetes, Jenkins, Git
- Database Technologies: CockroachDB, PostgreSQL, NoSQL
Education
Bachelor of Technology (BTech) Computer Science and Engineering at Amrita Vishwa Vidyapeetham
Bengaluru, Karnataka, India
2007 – 2011
- Served as Chief Editor for Broadcast, overseeing the production and editorial process of the Forum for Aspiring Computer Engineers newsletter.
- Engaged actively in extracurricular activities related to computer engineering, contributing to the development and promotion of technical content within the college community.
Intermediate (11th and 12th) at Narayana Schools
Nellore, Andhra Pradesh, India
2005 – 2007
- Qualified for AIEEE (All India Engineering Entrance Examination) demonstrating proficiency in mathematics, physics, and chemistry.
- Achieved recognition in the Physics State level Olympiad showcasing excellence in physics.
Websites and Certifications
Languages
- English ★★★★☆
- Hindi ★★☆☆☆
- Telugu ★★★★★
- Tamil ★☆☆☆☆