Rakesh K.

Rakesh K.

Senior Advisory Software Engineer

Greater Noida , India

Experience: 12 Years

Rakesh

Greater Noida , India

Senior Advisory Software Engineer

60952.1 USD / Year

  • Notice Period: Days

12 Years

Now you can Instantly Chat with Rakesh!

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, Mult...

Show More

Portfolio Projects

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 Less

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

Show More Show Less

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

Show More Show Less

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 Less