Module Lead And Senior Software Engineer Resume
SUMMARY
- Over 8 years of experience in software design, development and testing of various products that meet high levels of customer satisfaction.
- Professional understanding of all phases of software development life cycle (SDLC). Includes user Interaction, analysis, coding, software life cycle, production/customer support and maintenance.
- Strong knowledge and working experience in Python, C and C++.
- Hands on experience in Linux/Unix operating systems for 8 years.
- Automation of test cases using Python.
- Developed the major portion of HPVCRM using Python.
- Worked on SPP/HPVCA/HPSUM and Server Deployment/Provisioning.
- Hands on experience in coding, automating, debugging and Unit testing software projects.
- Hands on experience in managing small teams.
- Demonstrated strengths in communicating with all levels within the organization and posses excellent interpersonal, written and oral communication skills.
- Experienced in interaction with customer and delivering products on time.
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
TECHNICAL SKILLS
Programming/Scripting Languages: Python, C, C++, Bash
Operating System / Platform: Red hat, CentOS, Ubuntu
XML Technologies: XSL/XSLT, Python xml.dom, XPath
Tools: /Technologies: Openstack, Cloud, VMware workstation, virtualization, vSphere, Gdb, RPM, Vmware - workstation, HPVCA, HPVCRM, Xml, Yum
Domain/Business Areas: Openstack, Server management, Set-top box, Avionics
PROFESSIONAL EXPERIENCE
Confidential
Module Lead and Senior Software Engineer
Environment: Ubuntu, CentOS Design, Coding, Unit testing, Automation, Python script, VMware workstation, virtualization, vSphere, Puppet
Responsibilities:
- Develop and maintain automated build/test scripts in a continuous integration model.
- Identify, analyze, report, and triage defects.
- Create rpm packages for openstack services like Nova, Keystone, Horizon etc.
- Create/modify the rpm spec files to include the customer specific patches.
- Installation and Provisioning of openstack and cloud OS instances.
- Write new tools/tests cases in Python to automate testing of the various openstack/cloud security features.
Confidential
Module Lead/Senior Software Engineer
Environment: All Linux and Windows all flavors Skill/Tools: Design, Coding, Unit testing, Debug, bash script, VI editor, Win CVS, Xml spy, Xpath, Morpheus, data structures, XML parsing using python
Responsibilities:
- Design, development and unit testing.
- Debugging and investigating the root cause of the problem and fixing those issues related to Confidential Version Control Agent and Version Control Repository Manager.
- Develop Linux VCRM on python for Linux customers.
- Automate build process.
- Working on Linux (Red Hat Enterprise Linux Server and SUSE Linux Enterprise Server).
- Documenting the analysis of the issues investigated.
- Lead and provide appropriate information to other team members
- Working on Customer Issues.
- Using Quix to track the issue and updating it appropriately based on the investigation done.
Confidential
Senior software Engineer
Environment: All Linux flavors Skill/Tools: Design, Coding, Unit testing, Vi editor, shell script
Responsibilities:
- Implementation of change requests and unit testing.
- Interaction with client about project enhancements and work status.
- Participation in code reviews
- Timely software releases.
Confidential
Senior software Engineer
Responsibilities:
- Coding and unit testing.
- Interaction with client about project enhancements and work status .
- Participation in code reviews
- Timely software releases.
Confidential
Senior software Engineer
Responsibilities:
- Development and implementation of change requests.
- Interaction with client about project enhancements and work status .
- Participation in code reviews
- Timely software releases.
Confidential
Software Engineer
Responsibilities:
- Preparation of System Requirement Specification Document input data analysis
- Coding For Track Modules.
- Initiate weekend reviews with team leaders.
- Co-ordination and management of the team.
Confidential
Software Engineer
Responsibilities:
- Coding for dentfication of tracks from multiple radars. input data analysis
- Initiate weekend reviews with team leaders.
- Co-ordination and management of the team.
Confidential
Software Engineer
Responsibilities:
- Preparation of System Requirement Specification Document
- Input data analysis
- Coding For Track Modules.
- Initiate weekly reviews with team leaders.
- Co-ordination and management of the team.