System Software Engineer Iii Resume
SUMMARY:
- Over 9 years of experience in Software development using Python, Java.
- Experience in software industry with demonstrated skills in complete software product development life cycle.
- Expertise in developing Software frameworks for software products.
- Used Python with OpenStack, OpenERP (now ODOO), SQL Alchemy, DJango CMS etc.
- Experience and good understanding of PostgresSQL, MySQL, Oracle databases. Elasicsearch used for store data.
- Expertise in developing User Interface Frame work design and UI development using JQuery, AngularJS and Company proprietary UI frameworks.
- Java used with JSP, Servlet and Company proprietary Java frameworks.
- Collaborated with globally spread test, tools, development and 3rd party teams demonstrating the ability to meet their requirement with in depth technical skills and with effective communication.
- Follow AGILE for project development.
- Team Management.
- Release Management and Customer Interactions.
- Experience in ERP and Cloud wrote in Python.
- Experience in connector between ERP and e - commerce websites.
- Follow coding standards like PEP8 for code development.
- Perform scrum master role when Team Lead.
- Handle team of 3 members as Team Lead.
- Wrote unit test for code.
- Try to achieve 100% in testing for branch, line and function coverage.
- Use GIT or SVN for version control.
- Use Gerrit for code review.
- Contribute to project, which was OpenSource later.
- Used different APIs like XMLRPC, REST and SOAP.
TECHNICAL SKILLS:
Languages/Tools/Packages: Python, OpenStack, OpenERP (ODOO), SQL Alchemy, JQuery, AngularJS, Java, JSP
OS: Ubuntu, RHEL, HP flavor of Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential
System Software Engineer III
Responsibilities:
- Develop plug-in for different UI components.
- Wrote UT for functionality added.
- Serve UI request based on parameter.
- Responsible for other 2 team members work.
- Give guideline to team members to work on.
- Suggest changes in framework to adopt new functionality.
- Wrote unit-test cases using python's pyunit and unittest2 and used various frameworks like tox, nose etc.
Environment: OpenStack, Python, Pecan, RabbitMQ
Confidential
System Software Engineer III
Responsibilities:- Developed web pages for cloud resource
- Add code in AngujarJS based framework.
- Give input to develop new plugin to UI middle-ware.
- Handling 2 more resources, 1 for middle-ware and 1 for UI.
Environment: AngularJS, Company proprietary framework, NodeJS, npm, bower, gulp
Confidential
System Software Engineer III
Responsibilities:
- Use TripleO configuration to deploy OpenStack based components.
- Wrote template code to configure OpenStack components.
- Add scripts to perform pre and post configuration actions.
Environment: Python, TripleO, Image Builder
Confidential
System Software Engineer II
Responsibilities:
- Worked as team member.
- Developed monitored module for compute.
- Wrote events mechanism to get the updates on the monitored resource for KVM and ESX.
- Wrote UT for functionality added in existing code.
- Add new pages to Horizon UI for stats given by Healthnmon.
Environment: Python, OpenStack, Django(Horizon)
Confidential
System Software Engineer II
Responsibilities:
- Developed web pages for compute resources.
- Add actions and actions related dialog to perform that action.
- Handle success and fail case from UI.
- Show notifications for action performed.
Environment: JQuery, UI Framework
Confidential
Module Lead
Responsibilities:
- Understanding the current HPC Product.
- Handling team of 2 resources.
- Creating Design documents for Implementation of Middleware for the HPC Cloud.
- Identify and analyzing the open source that can be used for the purpose.
- Implementation of Individual subsystems like job templates, resource provisionary, billing, tool-chain etc. using python object oriented concepts Implementing soap client and backend in SQL.
- Creating a Software which can integrate all the existing HPC Cloud components and offer flexibility in terms of customization.
Environment: Python, SQL Alchemy
Confidential
Team Lead
Responsibilities:
- Handling team of 3 members. 1 was dedicated to Magento UI and 2 were working on OpenERP modules.
- Wrote connector for Magento and OpenERP.
- Handling role of scrum master.
- Taking scrum updates everyday.
- Discuss backlog and work progress with stack holders.
- Get requirement from client and implement business workflow.
- Update progress report everyweek to investors.
- Implement business workflow in OpenERP modules.
- Update existing modules as per new requirements.
- Add tracking module to track shipped order.
- Automated process to import sales order from Magento to OpenERP.
Environment: Python, OpenERP, Magento, PHP, ETL Tools
Confidential
Software Engineer
Responsibilities:
- We are team of 2 members.
- Developed website based on Django CMS.
- Integrate Django Blog with CMS templates.
Environment: Python, DJangoCMS, DJangoBLOG
Confidential
Software Engineer
Responsibilities:
- Wrote python scripts to convert XML feeds for sports provide from sports webservice.
- Convert XML feeds to mysql schema and store it to database.
- Return JSON, when serve any request to UI.
Environment: Python, XML, MySQL
Confidential
Designation: Application Engineer
Responsibilities:
- Developing ERP system for the QuantHouse, Service based company and make automation of that work.
- Export products to OsCommerse based e-commerce website.
Environment: Python, TinyERP, RML, XML, OsCommerce, PHP
Confidential
Application Engineer
Responsibilities:
- Integrate TinyERP to solve Confidential 's requirements.
- Customize module for business logic.
- Wrote connector to export data to website from TinyERP.
Environment: Python, TinyERP, RML, XML, Joomla, PHP
Confidential
Application Engineer
Responsibilities:
- Use JSP and Servlet to develop UI for TinyERP.
- TinyERP provide XML-RPC API to get pages, create taglib to display webpages as per configuration in TinyERP.
Environment: Python, TinyERP, Java, JSP, Servlet