WORK EXPERIENCE
Technical Lead
Rakuten India [ *2/02/2019 – Current ]
City: Bangalore
Country: India
Designed and implemented the Bulk File Processing Engine which includes 14 complex microservice components. Bulk File Processing Engine is built on technologies like Java, Spring boot, Kafka, Couchbase, Mysql, S3, NFS, and services are deployed on cloud and used tools like Grafana, Graylog, Mesos, Docker, Jenkins, Git, etc.
Managed a team of 12 members which includes members of different experiences. All the production platforms were provided As A Service from the Japan team, I communicated, and resolved the challenges between the teams.
Onboarded the client's application on the system and provided 24x7 support and did alert handling. Parallelly got the knowledge transfer for one more application and I was able to understand the functionality and take over the responsibility of this complex application in under 2 weeks. Improved the performance of Bulk File Processing Engine after performance test results. Reduced response time to clients on issues reported in the production environment to within 2 days. Understood the strength of the team members and gave them responsibilities for different modules of the application.
Provided weekly progress reports to leadership and got an appreciation for the team. Worked closely with the Product Manager and offshore QA team to make the system bug free. Senior Software Engineer
Goodworklabs Services [ 03/06/2016 – 08/02/2019 ]
City: Bangalore
Country: India
Designed and developed multiple projects in Java, Spring boot, Microservices, S3, MySQL, Cassandra, and Elasticsearch, Git and deployed them on cloud platforms like AWS, GCP. Worked with a team in the US to transfer the project to India and later built a local team and gave them the knowledge transfer.
Worked on different technologies for different clients, being a backend developer, I took a challenge to work on the front-end as well as on android to deliver the product on time. Responsible for production deployment of backend application and monitoring using Grafana and Pinpoint.
Took end to end responsibility for multiple applications. In the absence of a Project Manager, performed the role of Scrum Master and followed the Agile methodology.
Shivam Kannojiya
Nationality: Indian
Date of birth: 14/03/1991
Gender: Male
Email address: *********@*****.***
1.
2.
3.
4.
5.
6.
7.
8.
9.
1.
2.
3.
4.
5.
English
LISTENING C2 READING C2 WRITING C2
SPOKEN PRODUCTION C2 SPOKEN INTERACTION C2
Software Engineer
Eukti Learning Solutions [ 20/01/2015 – 02/06/2016 ] City: Bangalore
Country: India
Worked on the design and implementation of education-based application AfterClass to help Indian students in their studies after their college classes. Worked on Java and PHP based backend system with Spring and Codeigniter framework. I took the challenge to work on Hybrid mobile applications using PhoneGap and Javascript. Developed and Deployed the complex application within 6 months. Worked on production bugs and delivered them on time. Associate Developer
Pearson Education Services [ 17/01/2013 – 16/01/2015 ] City: Bangalore
Country: India
Joined as a fresher, learned about the system, and started working on the project after 2 weeks. Learned Java, Spring, Hibernate, and used them in my project. I was a quick learner so I got the chance to work on two projects parallelly. It was an education based application and as a fresher I got a chance to work on both backend and frontend.
Worked on Javascript, JQuery, CSS, and HTML for frontend development. EDUCATION AND TRAINING
Bachelor of Engineering
Rajiv Gandhi Proudyogiki Vishwavidyalaya [ 01/09/2008 – 30/05/2012 ] Address: Airport Rd, Abbas Nagar Gandhi Nagar, 462033 Bhopal (India) https://www.rgpv.ac.in/
LANGUAGE SKILLS
Mother tongue(s):
Hindi
Other language(s):
DIGITAL SKILLS
Java Programming language / Spring (Spring Boot Spring Data Spring Integration) / HIBERNATE / SQL/ MYSQL / Apache Cassandra / Couchbase / ELK (Elasticsearch, Logstash, Kibana) / Amazon Web Services
(AWS) (basics) / GCP(Google Cloud Platform) / Apache KAFKA / Git, Github, Bitbucket / GrayLog / Grafana / Mesos / Redis Cache / Kubernetes (basic level) / RabbitMq / JUnit / Agile methodology Scrum / JIRA ticketing system / Jenkins / RESTful Webservices / JSON / Gradle / Docker 1.
2.
3.
4.
1.
2.
3.
4.
5.