Software Engineer with a Master’s in Computer Science and over 7 years of diverse experience across backend, platform, full stack development, and distributed systems. Actively seeking Senior Engineer roles in platform, full stack or Big data.
Overview
10
10
years of professional experience
1
1
Certification
Work History
Software Engineer
Uber
02.2022 - Current
Designed and Developed robust, scalable data pipeline infrastructure from Apache Hive to Tableau. high data transfer efficiency, data quality, catering to hundreds of users.
Architected and implemented web service and data persistence layer with Spring Boot and JPA ORM, resulting in a 15% efficiency boost and enhanced developer productivity compared to previous systems.
Designed and developed telemetry and monitoring systems which significantly improved metadata visibility, alerting, and reliability across projects. Apache Spark, Grafana, M3QL
Engineered cost-effective resource release mechanisms cutting annual compute and storage costs by $20,000. Java, Kafka, Hive, yarn
Led and mentored team of junior developers and a summer intern, guiding the implementation of complex software designs and fostering professional growth and teamwork.
Software Engineer
TCS
08.2019 - 02.2022
Engineered Enhancements to IBM Maximo Asset Management: Tailored IBM Maximo application for utility sector clients, achieving 100% satisfaction through automation enhancements and improved system interoperability. Python, Java, REST API
Led IoT and Computer Vision Integrations: Spearheaded integration of IoT and computer vision technologies into asset management processes, boosting operational efficiency and predictive maintenance capabilities, which resulted in a 20% reduction in unplanned downtime and a 15% decrease in repair costs.
Software Engineer
IBM
04.2014 - 06.2017
Developed and Integrated payment gateway and Tax API for IBM E-commerce Platform ensuring error-free transactions across multiple e-commerce platforms. Java, JavaScript, REST, SOAP, API, Oracle
Streamlined Deployment Processes: Automated deployment scripts in AIX Shell, reducing manual process time from 30 minutes to under 2 minutes, significantly boosting operational efficiency.
Optimized Web Page Performance and SEO: Enhanced web page loading speeds through detailed performance testing and refinements, achieving a 16% improvement in load times, and improved SEO for product discovery and user experience.
Education
Master of Science - Computer Science
Arizona State University
Tempe, AZ
05.2019
Bachelor of Science - Computer Science
University of Kerala
Trivandrum, KL, India
05.2013
Skills
Python
Java
SQL
Machine learning
Customer service
Apache Spark
Apache Kafka
Apache Hive
Distributed Systems
Software Engineering
Software Design
Certification
Oracle Cloud Data Management 2023 Certified Foundations Associate: Oracle 2024
Apache Spark Deep Learning Essential Training: LinkedIn 2020
Image Noise Reduction with Auto-encoders using TensorFlow: Coursera 2020