Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Timeline
Generic

Ankit Shah

Bengaluru

Summary

Dedicated Backend Developer (C++) with over 10 years of industry experience working in product based startups and big enterprises spanning Telecom, Electronics, Embedded, Networking and Security domain. Extensive working experience in system design & development . Adept in low level and high level designing

Overview

17
17
years of professional experience

Work History

Contract Senior Developer

Microgenesis Techsoft Pvt Ltd
Bengaluru
01.2024 - Current
  • Designed intuitive graphical user interfaces for Indian Defense in transfer of technology using QT and C++
  • Optimized performance through testing and tuning of applications.
  • Translated customer requirements into written use cases.
  • Mentored junior developers, promoting a culture of continuous learning and knowledge sharing within the team.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.

Freelance Software Developer

Freelancer
Remote
10.2017 - 01.2024
  • Converted user requirements into technical designs and developed scopes to guide project work.
  • Completed assigned projects and tasks using standardized processes within timeline and requirements outlined by web portal team leads.
  • Supported software development lifecycle to reduce team, code, or design issues.
  • Accomplished project milestones and deliverables on-time with effective use of Agile methodologies.
  • Initiated design development processes by analyzing user needs and software requirements against design vision.

Senior Software Engineer

Vidder Technologies Private Ltd
Bengaluru
05.2016 - 09.2017
  • Individually Developed, Tested and Deployed new features for flagship product Precision Access(PA) involving remote application level access (Software Defined Parameter).
  • Maintenance and Migration of PA application to cross platform availability with BOOST
  • Created chromium based lite web browser for packet sniffing.
  • Successfully taken responsibility and executed as HR/Admin/FMS and build a team of 20 people

Senior Software Engineer

Sasken Communication Technologies Ltd
Bengaluru
11.2011 - 05.2016
  • Awarded Spot Awards 3 times for going beyond role and responsibilities for the successful execution of project by delivering more than planned.
  • Lead and mentor a team of 5 engineers
  • Migrated legacy data plane backend from VxWorks to Linux and interface from ATM to IP for new ATCA architecture (From big Mainframe size equipments to CPU unit size)
  • Involved in fixing bugs with tight SLA times with minimal support from senior team.

Software Engineer

Aircom International
Gurgaon
07.2011 - 11.2011
  • Developed Parsers in Visual C++ with CORBA framework to convert network management system raw data to useful information format for OIT team to apply KPI's to improve performance & utilization of telecom network.
  • Involved in bug fixing.

Technical Staff

HCL Technologies
Noida
07.2010 - 07.2011
  • Best project in compliance of quality standards
  • Self initiative to lead QA audits and Release Management resulting in award for Best project in compliance of quality standards
  • Implemented algorithms to sort out complex functionality of different types of scrolling and interacting with Camera Models.
  • Implemented Model View Controller for interaction of different camera models with middleware and interaction of Model with the data coming from different Menus of Camera.

Software Engineer

Daksh Technologies Pvt. Ltd
New Delhi
02.2009 - 06.2010
  • Involved in whole SDLC cycle for creating new features and maintaining old ones for IP Multimedia Subsystems(IMS) over packet networks.
  • Worked on message flow between layer2 and layer3 of IMS architecture with IPC's in Multithreaded environment

Software Engineer

Aricent Technologies Pvt. Ltd
Gurgaon
01.2008 - 02.2009
  • Created a NPACsim simulator in Python to generate geo specific mobile numbers to test Local Number Portability during provisioning phase.
  • Creation of configuration files for provisioning of EPAP processor.
  • Fixing bugs covering whole SDLC with Agile

Education

B.Tech - Electrical Engineering -

National Institute of Technology (NIT), Allahabad
07-2007

Skills

  • Programming Languages: C, C, Python, MySQL
  • Operating Systems: UNIX, Linux, HP-UNIX, Solaris, VxWorks, Osx, iOs
  • Libraries & Frameworks: STL, BOOST, QT, cppUnit
  • Tools: Git, SVN, Clear Case, BitBucket, Jira, WireShark, VisualStudio, Eclipse
  • Design Development & Testing: OOAD, OOPS, Data Structures, Algorithms, Design Patterns, UML, GDB, IPC
  • Project Management: Agile Methodology, Release Management, QA Audit, Resource Allocation

Hobbies and Interests

  • Travelling
  • Financial Markets

Timeline

Contract Senior Developer

Microgenesis Techsoft Pvt Ltd
01.2024 - Current

Freelance Software Developer

Freelancer
10.2017 - 01.2024

Senior Software Engineer

Vidder Technologies Private Ltd
05.2016 - 09.2017

Senior Software Engineer

Sasken Communication Technologies Ltd
11.2011 - 05.2016

Software Engineer

Aircom International
07.2011 - 11.2011

Technical Staff

HCL Technologies
07.2010 - 07.2011

Software Engineer

Daksh Technologies Pvt. Ltd
02.2009 - 06.2010

Software Engineer

Aricent Technologies Pvt. Ltd
01.2008 - 02.2009

B.Tech - Electrical Engineering -

National Institute of Technology (NIT), Allahabad
Ankit Shah