Summary
Overview
Work History
Education
Skills
Hobbies
Accomplishments
Languages
Timeline
Generic

Sagar Hingal

Summary

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
Sagar Hingal