Rahul Sharma — Software Engineer
Me: I love developing software applications to help customers and community by solving their complex problems using technology. I seek new engineering problems and challenges to solve on a regular basis. Me @Github: In GitHub, I am owning and leading the software design activities of the popular CI/CD platform GitHub-Actions. My role revolves around capturing the requirement of the Product team and converting it into Software design which is Highly Available, Secure and in compliance with Privacy. The process starts with writing Engineering Design Review(EDR) followed by Architectural Decision Record(ADR). I also contribute to the coding and code reviews, helping the team to achieve the team goals. My Skills: Highly proficient in Java backend and can also code in GoLang as-well. I am a Passionate Individual Contributor, Software Architect, Software Developer and Dependable team player. I advocate for technology stack, Databases, Architectural patterns, and Standards. I uncover technical debt in existing systems to improve revenue by bridging the gap between product and technology, competitor analysis, and automated processes. I am very curious to learn about new technologies. Responsible for customer-centric product development and development of the distributed design. Building a scalable, reliable, and maintainable system. Web-apps, Hybrid-Apps, and backend development. Experienced in distributed system and service integration. Experienced in transforming monoliths into an effective microservice-based cloud application. My community contribution: Delivered several tech-talks on Software Design and development process.
Stackforce AI infers this person is a SaaS expert with a focus on distributed systems and cloud-native applications.
Location: Bengaluru, Karnataka, India
Experience: 18 yrs 10 mos
Skills
- Distributed Systems
- Software Architecture
- Project Management
- System Design
Career Highlights
- Led design for GitHub Actions serving 90+ million users.
- Expert in transforming monoliths to microservices.
- Strong advocate for customer-centric product development.
Work Experience
HashiCorp
Staff Software Engineer (1 yr 1 mo)
Senior Software Engineer II (2 yrs)
GitHub
Senior Software Engineer (2 yrs 3 mos)
EFI
Staff Software Engineer (2 yrs 9 mos)
Principal Engineer (4 yrs 11 mos)
GE Healthcare
System Specialist (2 yrs 3 mos)
Philips Healthcare
Senior Software Engineer (1 yr 6 mos)
Continental
Senior Software Engineer (2 yrs 5 mos)
Siemens Technology India
Senior Engineer (7 mos)
Education
Bachelors of Engineering at Maharshi Dayanand University
at Gita Bal Niketan