Software Engineer Resume
SUMMARY;
I am a self - motivated and result oriented person with a deep-seated desire for continuous improvement. I have 11+ years of strong IT experience in a variety of technologies and domains.
AREA OF EXPERTISE:
DevOps and Release Management
Software Development Life Cycle
Project Management
Onshore/ Offshore
Client Management
Java/J2EE/Salesforce Development
Innovation and CPI
Cost/Overhead control
TECHNICAL SKILLS:
Technologies: Salesforce, Java/J2EE, EJB, PL-SQL
Operating Systems: Windows, Linux, Unix
Application/Web server: Tomcat/Weblogic
Project Management tools: MS-Project 2013, SCRUM, MS-Excel, SharePoint, IBM Rational Team Concert, BMC Remedy, Atrium, JIRA, Microstrategy
Other Tools: Toad, Eclipse, SOA Test, CVS, Dimensions, Build Forge, HP Service Center, Jenkins, GIT, CA Introscope, CA Service Virtualization, ServiceNow, AWS, Puppet, Sonar
WORK EXPERIENCE:
Software Engineer
Confidential
Technologies/Tools: CA Introscope, CA Service Virtualization, AS400, ServiceNow, Sharepoint.
Responsibilities:
- Responsible for the overall management of Non-Prod environment availability and stability.
- Create release strategies, processes, procedures, and delivery schedules for Confidential OMS.
- Support and communicate the environment management strategy defined by DevOps and assist in its implementation and realization
- Addressing all environment requests made of the DevOps team
- Coordination and entry into appropriate Release environments
- Ensuring all managed non-production environments are kept current with production
- Manage daily work intake.
- SLA / Reporting for the senior management.
- Setup metrics for the team and improve reporting.
- Having weekly root cause analysis with the objective of ensuring every single defect ticket is evaluated by the entire team to determine root cause, and identify actions to improve
- Continuous Process Improvements Initiatives -
- Implementing truly lean processes, with zero hand offs and dependencies, and minimal to no manual steps.
- Reduce the environment build out periods from 4 weeks in 2015 to 4 days.
- Move all the DevOps documentation from the shareware Dropbox tool to the company standard Sharepoint.
- Smoke test automation.
- Release Intake Workflow Automation.
- Environment monitoring through CA Introscope.
- Improve the Service Now tool to automate the ticket assignment to the right groups reducing the idle time.
- Create deployment schedules to reduce the outage.
- Work towards CI-CD strategy.
Dev Operations Lead
Confidential
Technologies/Tools: Ant/Maven/BuildForge/SharePoint/HPService Center/ RTC/ Jenkins/ GIT/ Bash/ Remedy
Responsibilities:
- Work with Project managers on the strategic projects to understand risks associated with the strategic projects. Review implementation and mitigation plans.
- Co-ordinate environment planning activities with technical teams.
- Create scripts for build and deploy automation.
- Manage branching and merging strategies.
- BuildForge/Jenkins Administration.
- Run/Schedule the builds and deploys for Weblogic Process Server and Java applications for current and future month projects in development, QA, UAT and Production environment.
- Provide a monthly release debrief to the senior management of LM.
- Spearheaded multiple Lean Management and CPI initiatives -
- Deploy automation/Deploy Queue Manager - Reducing cost by average of $300,000 per annum
- Reduce build timelines.
- Transformation to CI process.
- Streamlining deployment windows- reducing the environment down time by almost 50%.
- Work Intake Standardization - reducing cost by an average of $450,000
- Build/Deploy Team Integration across LM-Personal Markets.
Confidential
Software EngineerTechnologies/Tools: Java, JSP, Struts, EJB, Web Services, XSD, Oracle, Pl/Sql, Weblogic, JUnit, Eclipse, SOA Test, Quality Center, Dimensions and CVS.
Responsibilities:
- Requirement gathering, design discussion
- Module Lead/Developer with the responsibility of complexity estimation, design and development of a complete module in each release.
- Development role involved - front-end design using JSP and Struts.
- Writing the business logic using EJB and db interaction using DAOs.
- Use design patterns like MVC, Singleton, Business Delegate, Session Façade, DAO, DTO
- Writing PL/SQL scripts for various requirements, developed web services using AXIS framework.
- Writing and executing UTCs and JUNITs to ensure quality.
- Providing support during System Test and UAT phase, conducted Defect analysis,
- Provided guidance to junior team members.
Confidential
DevOps Env ManagerTechnologies/Tools: JAVA, JSP, JDBC, SQL, Oracle, Eclipse, VSS.
Responsibilities:
- Design discussion with the client and B.As.
- Development of application UI using JSP and writing the business logic in JAVA and db interaction using JDBC and SQL queries.
- Writing and executing UTCs to ensure quality.
- Providing support during System Test and UAT phase.