About me!!
Raju Singh
A dynamic professional with 10+ years of experience in developing highly scalable, multi-threaded, performant, fault tolerant and robust e-commerce and Fintech distributed applications
Summary
- Currently building an application at Oportun which is used to safely write sensitive data to machine learning systems. It keeps the data encrypted based on the role of the user and does not leak any data.
- A Team player, motivated, proactive and self-starter with excellent analytical, communication interpersonal skills along with an attitude to learn new skills/technologies and solve problems.
- Have worked several times as a part of Apple’s New Product Introduction (NPI) team, which works with very few engineers in a secret/iso- lated environment for new Apple product launches.
- Platform Migration - Worked on migration of Apple Online Store merchandising pages from Legacy WebObjects framework to Spring MVC
Skills
- Programming Languages
- Java, Scala, Groovy, Python, JavaScript, HTML, XML, JSON, Bash/Unix Shell Scripting
- Web Technologies
- Web services, REST, HTML, CSS, Mustaches JS, Spring Framework, Spring Boot, Spring MVC, Microservice Architecture, SOA, Swagger
- Others
- Virtual Machines, Cloud systems, JIRA, Agile, Confluence, Memcached, AWS, Maven, Jenkins, Infra-Red, Crucible, MongoDB, MySql
Work Experience
-
Oportun Sunnyvale, CA
- SENIOR SOFTWARE ENGINEER
- Apr. 2022 - Present
- Designed and implemented a performant python java bridge to build access based bridge for sensitive data to ML systems.
- This program converts the consumer data into a format suitable for analytics systems to consume.
- It also takes care of sensitive PII data and encrypts it accordingly in output, based on the role of the requester.
- The api has improved the performance for one critical data transformation from 30 to 1 ms.
- The batch job using this api improved from 4 hours to 10 mins for 500K entries to clean up data for ML analytics.
- Apr. 2022 - Present
- SENIOR SOFTWARE ENGINEER
-
Apple Sunnyvale, CA, USA
- TECH LEAD
- Dec. 2021 - Apr. 2022
- Worked on a new flow for the merchandising pages to enable fast and parallel rendering of various components within the web page.
- Used java threads with Executor services for enhanced performance.
- With parallel calculation of key parts of model the page load times are better by 0.5x
- Dec. 2021 - Apr. 2022
- TECH LEAD
-
Apple London, UK
- TECH LEAD
- Dec. 2019 - Dec. 2021
- Worked on a several Apple projects in areas of Product Locator, Pricing, Carrier integrations.
- During COVID-19 customers were facing problems in Apple products’ pickup from store. Designed and implemented a solution for merchandising apps to show the additional delivery options like Curbside delivery which can be set by the retails stores with proper instructions for product pickup.
- Dec. 2019 - Dec. 2021
- TECH LEAD
-
Apple (Consultant) India, USA
- SENIOR SOFTWARE ENGINEER
- Aug. 2011 - Dec. 2019
- Worked on several projects including, Design Studio, Trade-In program, Refurbished Products Page Redesign, Financing, iPhone Carrier Financ-ing, iPhone Purchase Options, Platform Migration
- Aug. 2011 - Dec. 2019
- SENIOR SOFTWARE ENGINEER
Certifications
- AWS CLOUD PRACTITIONER 2018 (2018 India)
- Certificate awarded by Amazon for AWS practitioner
Education
- Dr. A.P.J. Abdul Kalam Technical University Lucknow, Uttar Pradesh, India
- BACHELOR OF TECHNOLOGY : ELECTRONICS & COMMUNICATION (July 2006 - Jun 2010)