With 6 years of experience working in both R&D and production environments, passionate and innovative software engineer with a focus on system design and cloud development, looking for a demanding position that promotes fresh thinking and excellent work.
Overview
7
7
years of professional experience
Work History
Software Engineer
Netcracker Technology Private Limited
07.2022 - 01.2024
Provide system-design inputs, prepare high-level and low-level design documents.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Design PROTOBUF models to design entities associated with business and implementation requirements
Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
Develop micro-services compatible with both REST and HTTP2 protocols using gRPC library.
Utilize native concurrency features of GOLANG for optimizing performance issues of the existing and new products.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Senior Software Engineer
NICE (earlier Nortek Security & Control)
04.2019 - 07.2022
Derive and design system architecture diagrams as per the functional requirement document (FRD).
Review functional requirements, providing technical feedback on feasibility and architectural approach on the existing frameworks.
Develop entity-relationship diagrams (database design), tune performance of existing databases.
Collaborate with front-end team to deliver performant web / mobile apps.
Create prototype and / or proof of concept (POC) when required.
Design and develop supporting components and micro-services for the backend platform in multiple languages such as Java, Golang or any other respective framework.
Manage and execute occasional deployment tasks on AWS and Kubernetes.
Participate in other development activities such as peer-code reviews, occasional sessions on new technologies and software platforms.
Write functional unit test cases for the required APIs using libraries and frameworks such as JUnit, Mocha and Go-test.
Perform debugging on the software modules using the native browser tools (for web) and simulators for mobile apps.
Update swagger-documentation for the respective APIs which are used by management for the review purposes.
Developer
TEKsystems Global Services Private Limited
06.2017 - 03.2019
Work closely with the UX (User experience) team for developing UI (User interface) screens using multiple JavaScript frameworks like Angular, ReactJS.
Adhering to the coding Standards for writing the workflows and executing the test cases.
Test code periodically to ensure it produces the desirable results and perform debugging when necessary.
Design, code, and manage automated test scripts, continuous builds, and deployment.
Develop APIs in multiple frameworks such as Spring Boot, NodeJS, maintain code quality by running periodic checks and generating reports for demonstration purposes.
Work on occasional prototype / proof of concept (POC) when required.
Write functional and automated unit test scripts as per the specifications using libraries and frameworks such as Cucumber using Java and Gherkin language.
Debug front end issues using native browser tools and 3rd party chrome plugins.
Perform occasional functional testing practices on the iOS platform using 3rd party software like Appium, monitor for bugs and work on the required fixes.
Design and implement database queries in required language (e.g SQL).
Perform debug operations on the backend systems using native breakpoint features in IDEs such as Spring Tool Suite (STS), VS-Code for Java.
Education
Bachelor of Technology - Computer Science
Lovely Professional University
Jalandhar, Punjab, India
05.2017
Diploma - Computer Science
G.H Raisoni Polytechnic
Nagpur, Maharashtra, India
05.2013
Skills
Golang
gRPC
Protobuf
Java
Spring Boot
MySQL
Micro Services
Docker
System Design
Agile
AWS Lambda
Linux
Hobbies
Motorcycle riding
Sketching
E-Sports (DOTA, CS-GO)
Trekking
Accomplishments
Full Stack Award - TEKsystems Global Services, 2018
Languages
English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)
Timeline
Software Engineer
Netcracker Technology Private Limited
07.2022 - 01.2024
Senior Software Engineer
NICE (earlier Nortek Security & Control)
04.2019 - 07.2022
Developer
TEKsystems Global Services Private Limited
06.2017 - 03.2019
Bachelor of Technology - Computer Science
Lovely Professional University
Diploma - Computer Science
G.H Raisoni Polytechnic
Similar Profiles
REHAMAN SHAIKREHAMAN SHAIK
QA Engineer at Netcracker Technology Solutions India Private LimitedQA Engineer at Netcracker Technology Solutions India Private Limited
Senior Procurement Specialist at NetCracker Technology Solutions India Private LimitedSenior Procurement Specialist at NetCracker Technology Solutions India Private Limited