About Me
Achievement-driven and high performance professional with outstanding qualifications in all phases of Application Development, at ease with change requests and using C, C++, VC++ C# .Net, Object Oriented Programming, Data Structures, Algorithms, M...
IT Application Development, Maintenance & Support
Industry Preference: No Preference
Location Preference: No Preference
SUMMARY
- 12.5 plus years of diverse experience in Software Development.
- Currently working as Senior advisory software engineer (Individual Contributor cum Tech Lead) with Pitney Bowes Software India Pvt Ltd.
- Strong working knowledge in C, C++, VC++ C# .Net, Object Oriented Programming, Data Structures, Algorithms, Multithreading, STL.
- Experience in Agile Development practices – Scrum, TDD, Unit Testing, Automation and Continuous Integration.
- Ownership of Execution and Delivery.
- Development Experience on various platforms – Windows, Linux.
- Confident communicator at all levels of contacts.
- Outstanding analytical skills.
- Professional team member.
- Excellent debugging skills and good problem solving ability.
Skills
Others
Programming Language
Software Engineering
Web Development
Operating System
Development Tools
Networking & Security
Database
Software Testing
Data & Analytics
Graphic Design
Portfolio Projects
MapXtreme.Net SDK (for location intelligence)
https://www.pitneybowes.com/us/location-intelligence/geographic-information-systems/mapxtreme.htmlCompany
MapXtreme.Net SDK (for location intelligence)
Role
Full-Stack Developer
Description
MapXtreme is a GIS software development kit for Windows, providing support for embedding mapping and GIS capability into business applications. We keep adding support for new features/functionalities that comes up in the GIS domain across globe and try to keep our product ahead in the competition. I lead as well as work as a team member too, in the team that handles releases, custom feature requests and tech support queries of MapXtreme. It’s a 5-6 member team. In addition to leading and mentoring team members, my day-to-day responsibilities/activities includes:
- Feasibility study of the required feature and estimation.
- Time to time client interaction.
- Design, development, coding.
- Fixing support issues/bugs.
- Using and maturing in agile methodologies, unit tests framework.
- Keeping up the continuation integration.
- Performing code reviews for developers working on the same product.
Highlights: Implemented following features
- VectorTile Service
- LIAPI Integration
- Integration of Bing Maps Tile System
- OGC Web Map Tile Service (WMTS) Client
- OGC Web Feature Service 2.0 (WFS 2.0) server and Client Support
Two ACE(Achieved company excellence) and five Thumbs up awards in Pitney Bowes in 5 years tenure.
Show More Show LessCompany
Email MX by Openwave messaging Inc.
Role
Full-Stack Developer
Description
Emai Mx Team – 4 people. Role is focused towards development of new features of Universal Messaging Suite ( Email Mx) a software product of OpenWave Messaging, USA. Co-operation with other developers in Japan and USA offices working on same product. Responsibilities, experiences, and projects included:
- Feasibility study of the required feature and estimation
- Time to time client interaction
- Design, development, coding
- Fixing support issues/bugs
- Using agile methodologies, unit tests framework
- Performed code reviews for developers across the globe working on the same product
Tools
Source insight GDBTVM by Atron Electronics Gmbh ( a Client of RSystems International ltd.)
https://www.atron.com/en/company.htmlCompany
TVM by Atron Electronics Gmbh ( a Client of RSystems International ltd.)
Role
Full-Stack Developer
Description
Development of Automated test machine suite and hardware simulators ( Credit card terminal, Bank note acceptor/validator, Power control unit, printer, contactless card reader etc. ) projects for Ticket Vending Machine software (a product of Atron Electronics Gmbh, Munchen, Germany ) – 6 people. Responsibilities, experiences, and projects included:
- Played an important role in carrying out requirement and feasibility analysis with Atron Munich team (visited Munich office)
- Designed the applications through extensive use of design patterns (singleton, factory, command, strategy patterns)
- Introduced advanced C++ features (class and function templates, conversion operators, STL algorithms)
- Used various IPC mechanism like sockets, pipes, message queues etc
- KT of the product to other team members
- Mentored junior C++ developers
- Addition to that, client interaction on every Monday about progress, design, development, code review etc.
- Also my team was awarded “the best productive team” in RSystems International Limited
Skills
CentOS C Language C++Tools
Subversion EclipseCompany
Tellin System by Huawei
Role
Full-Stack Developer
Description
TELLIN System Project ( Huawei’s Integrated Intelligent Network software product) – 6 people. Platform to create and run telecom services at a very fast pace, provides value-added services in addition to the standard telecom services. IN is based on the Signaling System #7 (SS7) protocol between telephone network switching centers and other network nodes owned by network operators. It supports SIP, SDP, Diameter etc protocols. Role was focused in development of new features in the product.
- Design, development, coding
- Fixed support issues/bugs identified in production environment
- Used agile methodologies, unit tests framework
Performed code reviews
Show More Show LessSkills
Linux C Language C++ Standard Template Library (STL) Apache Subversion (SVN) GNU Debugger - (GDB)Tools
Source insight GDB Subversion