We provide IT Staff Augmentation Services!

Senior Consultant Resume

OBJECTIVE:

Looking for a challenging opportunity, where in I can contribute unconditionally for the organization’s growth and acquire professional knowledge.

SUMMARY:

  • 14+ years of experience as an application developer and involved in design, development and customization of applications using C, C++, Python, Golang, UNIX and Linux platforms.
  • Experience in all facets of the Software Development Life Cycle (SDLC).
  • Experienced in working on microservice implementation in Golang. These microservices perform source to target mapping. Post the target data in Postgres SQL database. These microservices are containerized using docker and scheduled to run on AWS EC2 instance.
  • 7 years of experience working with different phases of application development and maintenance on XIP (Hopper, Joey) set top boxes using embedded C and C++. Experience working on 16 tuner set top box integration
  • 4 years of experience as a scrum master for the team
  • I am enthusiastic to learn new technologies and enhance my skill set.
  • 4 years of experience in CATIA customization and support using C++.
  • 3 years of experience as a software developer in C for computational electromagnetics
  • Experience with multithreaded programming in C using posix threads.
  • Excellent problem solving and debugging skills. I analyzed core files using gdb on Linux. I am good with graphical debuggers like insight, QTcreator, visual studio. I also have experience analyzing log files and fixing the issues.
  • Experience in leveraging Object - Oriented Analysis and Design methodologies to develop cost-effective and reusable solutions.
  • Involved in Business Requirement Capturing, Requirements Analysis, Functional Design, and Development.
  • Experience in developing the graphical user interface (GUI)
  • Scripting experience using Perl and Shell Scripts
  • Thorough understanding of SDLC and Agile methodologies.
  • Strong experience in writing Technical designs and Test Plans.
  • Ability to analyze, debug and resolve technical issues at a very fast pace.
  • Expertise in using defect management tools viz: Mantis, Coverity.
  • Have excellent communication, interpersonal, presentation skills and a team player.
  • Experience in participating code reviews, brain storming sessions
  • Experience in mentoring juniors
  • I am enthusiastic to enhance my skill set. I am doing a java certification course now through Udemy.
  • I also work on pet IoT projects in my spare time using raspberry pi and Arduino boards.

PROFESSIONAL SKILLS:

Languages: C, C++, Python, Shell Scripting, java script, XML, QML, Java, Go

Operating Systems: Linux, Windows, UNIX (Solaris, AIX, HP-UX)

Development Tools: Microsoft Visual Studio, Microsoft VSS, HP-WDB, Sun Studio, AIX-dbxSlick edit, Eclipse, gdb, aptana studio, Qt creator

PLM/PDM Tools: CATIA, Enovia, CATGEO programming, IUA programming

Editor: UNIX vi editor

Networking protocols: TCP/IP, UDP, HTTP

Database: SQL Server

Source code managers: SCM, PVCS, git

Design tools: Microsoft Visio

Issue tracking tools: Clearcase, Jira

PROFESSIONAL EXPERIENCE:

Confidential

Senior Consultant

Responsibilities:

  • Implemented the user interface for Spectrum application features like main menu, mini guide and OnDemand on Roku device.

Software/Tools Used: Bright script, JSON, Restful APIs, atom developer, git, Roku RSG

Confidential

Senior Consultant

Responsibilities:

  • Gather the requirements, coming up with design document for the plugin, implementing the code in go

Software/Tools Used: GO, Docker, Postgres SQL, Linux, gogland editor, dbeaver, microservices implementation in golang, Restful APIs, JSON, AWS, Docker container deployment, kafka messaging, OBIEE PeopleSoft DB

Confidential

Senior Software Engineer

Responsibilities:

  • Gather the requirements, coming up with design document for the plugin, implementing the code in go

Software/Tools Used: GO, Docker, Postgres SQL, Linux, gogland editor, dbeaver, MVC pattern, microservices implementation in golang, Rest, JSON

Confidential

Senior Software Engineer/Scrum Master

Responsibilities:

  • Managing the project, Generating the patch files using git, updating the make files, enabling and disabling modules to compile digia successfully, update the tools and documentation to use QT5.6.

Software/Tools Used: C, C++ Clearcase, Mantis, Jira, Git, Gnu make

Confidential

Scrum master

Responsibilities:

  • Designing the project, coming up with requirements, implementing the code

Software/Tools Used: C, Clearcase, Mantis, Jira, Microsoft visio

Confidential

Scrum master

Responsibilities:

  • Managing the project, updating the make files, cleaning up unused make files

Software/Tools Used: Gnu make, Clearcase, Mantis, Jira

Confidential

Scrum master

Responsibilities:

  • Design and develop the customer support application streamer and deploy the script.

Software/Tools Used: Python, XML

Confidential

Scrum master

Responsibilities:

  • Design and end to end implementation

Software/Tools Used: C, Clearcase, Mantis, Jira

Confidential

Scrum master

Responsibilities:

  • build the system, test it and fix the issues in release software

Software/Tools Used: C, Clearcase, Mantis, Jira

Confidential

Scrum master

Responsibilities:

  • Co-ordinate with dish for requirements, prepare the design documents and analyze the feasibility of implementation and implement the same.

Software/Tools Used: C, git, Model/View/Controller (MVC) framework

Confidential

Scrum master

Responsibilities:

  • Co-ordinate with dish for requirements, prepare the design documents and analyze the feasibility of implementation and implement the same.

Software/Tools Used: C, Java script

Confidential

Scrum master

Responsibilities:

  • Co-ordinate with dish for requirements, prepare the design documents and analyze the feasibility of implementation and implement the same.

Software/Tools Used: C, C++, XML

Confidential

Software/Tools Used: C, mysql.

Scrum master

Responsibilities:

  • Accomplished servant leader capable of delivering software projects on time
  • Expert at driving adoption of scrum rules and removing impediments in the process
  • Organize and facilitate sprint planning, retrospective, back log grooming and daily standup meetings
  • Maintains project visibility to upper management by maintaining physical board with tasks
  • Assists product owner in creating stories for unplanned work
  • Maintains scrum process documentation like retrospective notes
  • Supports development manager as needed
  • Create sprint analysis reports at the end of the sprint
  • Educating the team on Jira usage to track issues and backlog

Hire Now