We provide IT Staff Augmentation Services!

Team Leader/individual Contributor Resume

0/5 (Submit Your Rating)

Auburn Hills, MI

SUMMARY

  • MCA with 13+ years of experience in application and middleware software developments in wide variety of embedded platforms.
  • Specialize in experience in C++, VC++, MFC, ATL COM, WTL, C#, and QT Programming
  • 8+ years of experience in Software Architecture, Design, Development and Re - factoring.
  • 6+years of experience and expertise in Requirement Analysis, Design Principles (S.O.L.I.D) and Design Patterns.
  • 4+ years of work experience in OpenGL API and libraries (ImGUI, GLUT and GLEW).
  • 2.5+ years of experience in location based services, GPS, SUPL, MAP and location based Applications and utilities.
  • 4+ years of experience in Messaging Framework and protocol development and unit testing.
  • Expertise in Messaging IMAP, POP and SMTP protocol stack, RFC implementation.
  • 2+ years of experience in Network Security (TLS/SSL, SSL, OpenSSL and OpenSSH) and Cryptographic.
  • 2+ years of experience in C++ interfaces with MATLAB Engine, MATLAB COM components, & MATLAB share libraries.
  • 1.8+ years of experience in Oracle BRM products (change request implementation, defect fixing and error management).
  • Hands-on experience in Image processing, filtering and blurring techniques
  • Development of Intrinsic and perspective way of Multi functional Camera projection, FOV and Aspect calculation and implementations, as part of Virtual Road Projection features.
  • Design and development of Camera sensor modules, plug-ins, and algorithms, as part of Advance Driver Assistance Systems (ADAS), Automobile.
  • Experience in Confidential extended bridge client server communication(TLS/SSL) and home networking(UPnP)
  • Expertise in Protocol stack, networking and socket programming. Experience in Confidential defined TCP/IP, UDP, HTTP, SSL, HTTPS, RUDP, TCPP2P and UDPP2P protocol layers. Experience in socket programming (NetBSD) and migration to FreeBSD.
  • Hands-on experience in Blocking, Non-blocking, Keep-A-Live Client and Server Architectures
  • Platforms experience in Windows CE, Embedded Linux, Android and Symbian Platforms.
  • Process experience in V-Model, Waterfall model, Agile Process, Sprint Planning, Pre-planning, Estimation, Scrum Management, Daily standup, Mentoring and Review.

TECHNICAL SKILLS

Programming Languages: C, C++, VC++, MFC, COM, ATL, WTL, C#, OpenGL, ImGUI, glew1.12.0, cxImage, OpenCv, QT, Embedded C, Symbian C++, JNI, Java and Oracle Infranet Languages

Operating Systems: Linux and Windows

RTOS: Embedded Linux, Android, Windows CE, and Symbian

Domain Expertise: Confidential Settop Box, Confidential PlayStation Console, and Mobile Technologies

Protocols: XCP, XCP over CAN, XCP over Ethernet, XCP over USB, TCP/IP, UDP, TCPP2P, UDPP2P, IMAP4, POP3, SMTP, HTTP, SSL, SIP, VOIP, 3G, 4G, LTE, & UPnP.

Communication Servers: Linux server v5.0, XAMPP server v1.8.1, CoummunigatePro v6.0, Microsoft Exchange server 2006.

Processor: X86 and ARM

Compiler/IDE/ Debugger: Visual Studio, GCC/GDB, Eclipse INDIGO, VS 2012, Carbide C++ 3.1.0, QT Creator

Tool: chains: Bitbake and Open Embedded Core Bit Bake

Coverage utilities: CTC 6.5.7b2 and Bullseye 7.12.2

Static Analysis utilities: Coverity4.0

Review Tools: Gerrit, Code Collaborator 5.0.5023

Requirement Management Tool: DOORS

Defect Tracking Tools: Bugzilla, Team Track, IBM Rational Change, and Rational Clear Quest

SCM Tools: Rational Team Concert, Svn, Git, Synergy 6.5 SP2-01, Perforce 6.0, Rational Clear case, CVS, and VSS

RDBMS: SQL, SQLite and Oracle infranet and opcode

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

Team Leader/Individual Contributor

Responsibilities:

  • Analyzed Application Requirement and Work Package
  • Achieved multiple client contract extensions for delivering projects on-time
  • Implemented an ATL COM UI plug-in using VC++ ATL and WTL interfaces.
  • Implemented a signal configuration dialog with, tab1 used for selecting the signals, tab2 used for triggers for one cycle or many cycle options and tab3 used for TXT file size.
  • Implemented a signal control dialog, start and stop recording for capture the data from recording file, folder selections for storing the TXT file, and Save as file option for new file.
  • Implemented image blurring with the different Kernel frames implemented Buyers and French pattern for image blurring
  • Designed and developed multiple kernels selections
  • Implemented the reading kernel matrix from configuration file.
  • Implemented a C++ class that can load, save, display, and transform images in a faster way
  • Implemented a camera image recognition, image evaluation and tracking functionalities
  • Implemented the calibration, rendering context, functions (using OpenGL APIs) for Virtual road projection.
  • Review and rework issues raised by Germany counterpart.
  • Deliver the task based on agile and scrum mode.

Confidential, Auburn Hills, MI

Team Leader/Individual Contributor

Responsibilities:

  • Analyzed Application Requirement and Work Package
  • Designed the Application design document based on SOLID design principle and Rhapsody UML diagrams
  • Implemented User Interface through MFC dialog based application.
  • Implemented Limit and Result files open dialog with a MFC based CFileDialog class with file extension filters.
  • Implemented a generic class for C++ interface with MATLAB shared libraries.
  • Implemented save and restore session using TinyXML APIs.
  • Implemented all APIs provided in MATLAB shared libraries for evaluating the different sensor data (SRR2xx, SRR3xx and ARS4xx Radar limit files).
  • Implemented all MATLAB based data structure used in API input and output parameters.
  • Implemented appropriate MEX function for data integrity and compatibility in C++ and MATLAB interface.
  • Code Reviewed and Reworked
  • Submitted final code to release code line.

Confidential

Team Leader/Individual Contributor.

Responsibilities:

  • Analyzed UI Design and Specification document provided by client.
  • Designed Circle Gauge UI application framework by using MFC Dialog based application and Plasma SDK API.
  • Implemented Create Label with different diameters.
  • Implemented Caution and In range zone using Plasma APIs
  • Implemented Print/Cutout, Resize Label with different parameters.
  • Implemented Label Preview.
  • Implemented a generic singleton class for Circle Gauge Labels.

Confidential

Team Leader/Individual Contributor.

Responsibilities:

  • Analyzed UI Design and Specification document.
  • Designed UI application framework by using MFC framework and Plasma SDK API.
  • Implemented create, open, and save features for a new label.
  • Implemented a print/cutout, resize the label with different parameters.
  • Implemented dynamic preview label.
  • Implemented a generic label class using Plasma APIs.
  • Designed and implemented a new wrapper class for color status button.

Confidential

RP Lead

Responsibilities:

  • Refactoring and reverse engineering the CPE RP networking modules.
  • Implemented a set-top extended bridge feature for Rogers RTN 5.0 deployment
  • Implemented a feature for filtering the ARP frames for broadcast or multicast packets from DHCP server at headend(CMTS).
  • Implemented a TLS/SSL tunnel connection in between SEB client to SEB server.
  • Implemented UPnP Mini-Stack for sending and receiving all SEB-related messages based on Broadcom APIs
  • Submitted server code changes in Rational Team concert and client code in git server.
  • Initiated code review using code collaborator
  • Handled user stories in scrum ways
  • Executed sprint planning, review, demo and retrospection
  • Demo my user story with client or stake holder.
  • Involved in review and code walk through for team
  • Mentoring and Lead the RP team members

Confidential

Networking Module leader

Responsibilities:

  • Leading a Team of 5 members, mentoring the Team, Assigning the tasks and Review design document and source code.
  • Reviewed all new features for Orbis Networking components.
  • Designed and implemented a framework for different kind of matching2 techniques for Chat components.
  • Implemented a create room and leave room functionalities
  • Implemented a call from lobby feature based on Confidential defined VOIP and SIP libraries.
  • Analyzed VoLTE support for Orbiscodeline
  • Modified/redesigned a room and lobby functionalities
  • Gatekeeping and Reviewed all my team member s code through Git/Gerrit.
  • Managed and organized code walkthrough for all new features
  • Involved in Unit and API testing for all new features, reviewed DDIST and CPP test tool for unit testing.
  • Involved in Management Meetings and Developer forums organized by Confidential leadership team.

Confidential

Scrum Master

Responsibilities:

  • Leading a Team of 5 members, mentoring the Team, Assigning the tasks and Review design document and source code.
  • Reviewed all new features for Orbis Networking components.
  • Designed and implemented a framework for different kind of matching2 techniques for Chat components.
  • Implemented a create room and leave room functionalities
  • Implemented a call from lobby feature based on Confidential defined VOIP and SIP libraries.
  • Analyzed VoLTE support for Orbiscodeline
  • Modified/redesigned a room and lobby functionalities
  • Gatekeeping and Reviewed all my team member s code through Git/Gerrit.
  • Managed and organized code walkthrough for all new features
  • Involved in Unit and API testing for all new features, reviewed DDIST and CPP test tool for unit testing.
  • Involved in Management Meetings and Developer forums organized by Confidential leadership team.

Confidential

System Analyst

Responsibilities:

  • Developed a GUI for Oracle Billing revenue products (Payment Tool).
  • Implemented business logic for payment options.
  • Defect fixing
  • Involved in code review

We'd love your feedback!