We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 11+ yrs of experience in the field of Requirement Gathering, Technical Architecture, Software Design, Development, Test Planning,Testing (Unit/ System/Integration/Stress), Mentoring, and Implementation with proficiency in Java /J2EE.
  • Technical Lead and Senior Software Engineer, specializing in Object - Oriented Analysis, Architecture and Design Patterns, Service Oriented Architecture (SOA) and Robotic Process Automation (RPA).
  • Worked on various domains like HealthCare, HR and IS Training.
  • Worked as Technical lead/Subject Matter Expert (SME) throughout all phases of a typical project life cycle.
  • Ensured that technology deployment is executed flawlessly.
  • Expertise in designing and developing Web Based Projects.
  • Good experience with IBM WebSphere and Apache Tomcat administration.
  • Comfortable working on Unit Test Case Driven Approach and Extreme Programming for development.
  • Indepth knowledge and understanding of generic and J2EE specific design patterns.
  • Worked on different aspects of Web Development with core emphasis on Java Servlets, JSP’s Custom tags, EJBs to empower Java based web solutions.
  • Involved in Architectural design of the application using Struts MVC paradigm.
  • Experience in ICE faces (JSPX) in conjunction with Spring and Hibernate integration.
  • Experience working with Developer IDEs like Rational Application Developer (RAD), Eclipse and Net Beans.
  • Worked in Waterfall and Agile development environment using Unified Process and Scrum methodology.
  • Worked in the processing of claims / billing / payments that deals with high volume transactional system.
  • Proficiency with code management or configuration tools like CVS, Harvest, SVN and Github.
  • Expertise in the Object Oriented Analysis and D esign using UML (diagrams like Activity diagram, Class diagram and Sequence diagram) and in implementing Rational Unified Process.
  • Extensive experience in performing different types of testing including System Testing, Functional Testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User Acceptance testing.
  • Created and maintained Test Metrics for management reporting.
  • Proficient in back end testing including writing SQL queries for testing data integrity and validating business rules
  • Good understanding of Database Management Systems like Oracle and SQL Server.
  • Excellent team-management skill, efficient performance independently too.
  • Excellent communication, interpersonal, aptitude and learning skills.
  • Excellent project management and communication skills.
  • Superior coaching, mentoring and teaching skills

TECHNICAL SKILLS:

Design Pattern: MVC, SOA

Programming Language: Java, ASP.NET Core 2, J2EE, EJB3.x, JMS, SOA, Web Services, JSP, Servlet, JSF, JPA, JNDI, JDBC, Hibernate, JUnit, HTML5, CSS, XML, Java Script, JSON, JQuery, C#, Cobol, APS, CICS, JCL. Frame Work

Spring: MVC Framework, Hibernate (ORM), ASP.Net Core, Liferay Portal

Application Servers: Broad Vision 7.0, IBM WebSphere 6.0, BEA WebLogic 7.x/8.x

IDE: Microsoft Visual Studio, Eclipse, SOA Express, APS, Kapow Design Studio, IBM RAD

Web Servers: Apache Tomcat

Databases: Oracle, MS SQL Server, DB2/IMS, Postgres

Operating System: Linux, Unix, Windows

Tools: Tortoise SVN, Apache Ant, Apache Maven, JIRA, Rally,SSH Secure, PostgreSQL (pgAdmin), CA SCM Work Bench 12, HP ALM Quality Center 11, Eclipse, IBM RAD, Visual Studio 2015, Harvest, Tableau Desktop, MS Visio, SVN, Ant, Maven, JIRA, Mainframe Express and AppMaster Builder, SOA Express, Smart Test, SOUPUI, Endevor, Selenium IDE, Rally, GitHub, RPA automation tools (Kapow Design Studio, UIPath).

WORK EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Automate processes using RPA technology.
  • Work closely with process experts and client resources to analyze and design solutions based on business requirements.
  • Develop and manage vendor relationships.
  • Lead workshop and demo for client education.
  • Develop, test and implement in-scope processes - will start off with PoC followed by a pilot rollout to the RPA development team.
  • Communicate complex technical issues to all stakeholders including those without a technical background and that at the most senior level of the organization.
  • Involve in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Document and publish and maintain engineering artifacts such as PDD (Process Description Document), SDD (Solution Design Document) and best practices documents.
  • Conduct RPA High Level Assessments.
  • Work with the Project Managers and Product Owners to develop high level project plans for implementation projects.
  • Provide feedback on task creation for user stories.
  • Conduct code reviews for new product development and major additions to existing products to ensure performance, data integrity and security considerations.
  • Provide technical mentorship and guidance to team members including junior/senior RPA developers.
  • Responsible for approving all software releases that impact a given software system
  • Organize all software development on a given system into a software release ensuring that all changes in a given release do not conflict or pose undue risk
  • Periodically review code to ensure system-specific standards and best practices are followed
  • Provide on-demand, system-specific knowledge to software development teams working on a given system
  • Contribute as needed to source code management, build and deployment best practices for a given system
  • Assist Program Manager as needed

Environment: .Net and Java

Languages: ASP.NET Core, Java, JQuery, Javascript, XHTML/HTML5, CSS2/CSS3, XML

RPA Tools: Kapow Design Studio, UIPath and Selemium

Tools: Rally (Agile Project Management), Tableau, Microsoft SQL Server, Git, Jenkins, RoboServer Management Console.

Confidential

Sr. Web UI Developer

Responsibilities:

  • Front-end web development using JavaScript, AJAX, JQuery, CSS & XHTML.
  • Worked in a Java environment using advanced UI web development techniques.
  • Worked on a large-scale application that gives business users the ability to easily and quickly create advanced apps with a simple UI.
  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Collaborated with other Web UI Developers throughout company to coordinate global portal management.
  • Helped establish templates for coding, design, comps, mockups and wireframes.
  • Reconfigured the company’s portal to maximize unity of the company’s online brand.
  • Rebuild corporate website, simplifying graphics, navigation and overall modernizing to accommodate new technology such as mobile devices.
  • Designed UI Pages depending up on the Wireframes (Mockup) provided by business team.
  • Styling of Pages is done using CSS, CSS3.
  • Used Handlebar JS for the template binding.
  • Extensively used AJAX getting the data from the backend which is in the JSON.
  • Created the HTML pages in the JSP format.
  • Used HTML5 autocomplete for form filling.
  • Used the Eclipse IDE tool for coding all the modules.
  • Used Chrome developer tools and also the Safari developer tools for debugging.
  • Used Selenium-IDE for recording scripts and playback for testing.
  • Implemented forms which need to be filled throughout the application.
  • Wrote, modified and debug portal source code modifications and portlet-style applications using Liferay.
  • Strong Liferay System Administrator skills.
  • Fluent in Tomcat and PostgreSQL and Oracle SQL Developer.
  • Estimate the duration of design & development tasks on an on-going basis
  • Follow UX company guidelines while coding the website.
  • Followed W3 Standards.
  • Design application which is supported in the Safari, Chrome for iPad emulation.
  • Coordinate between the Backend and Tester Team.
  • Work with the Production Support to resolve production issues.

Environment: JS Framework: Spring - MVC Framework, JQuery, HTML5, CSS, Eclipses IDE, Apache Tomcat, WebLogic Server, Apache Maven, Web Services, XML, CSS, UML, Junit, Selenium (for unit and integration testing)

Languages: JavaScript, XHTML/HTML5, CSS2/CSS3, XML, JSP/JSPX (JSTL & EL),

JavaScript Frameworks: Backbone.js, Handelbars.js, jQuery, Require.js, Underscore.js,

Tools: Chrome Developer Tools/Firebug, Git/Subversion, Sublime Text 2, Grunt.js, Protractor, Liferay Portal IDE, PostgreSQL, Oracle SQL Developer, JIRA (Agile Project Management), Jenkins, Selenium

Confidential, Columbia, SC

System Designer/System Analyst

Responsibilities:

  • Conduct technical assessment and analyze existing systems to identify possible extensions for re-engineering and enhancements.
  • Involve in various Proof of Concept (POC) of the third-party vendor/ in-house application for re-engineering and enhancements.
  • Gathered and documented system requirements and assisted in defining scope of new software development projects.
  • Manage the design and implementation of the several third-party vendor applications throughout the software life cycle.
  • Provide technical oversight and perform hands on activities for vendor installation and configuration tasks.
  • Perform business process reengineering, system analysis, development, and testing of in-house and vendor software applications.
  • Conduct training and deployment of the artifacts developed by third-party vendor or in-house applications.
  • Translate the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Communicate with stakeholders to provide accurate reporting and information regarding the ongoing projects, risks, and initiatives.
  • Oversee the analysis, design, development, testing, and implementation of in house application and third party application interfacing with web application.
  • Lead, mentor, and motivate developers, testers, and infrastructure support staffs.
  • Coordinate the unit testing, integration testing, QA testing, and user acceptance testing of software development deliverables and systems.
  • Collaborate with other designers/developers to build web services driven web applications using J2EE patterns.
  • Prepare Service Definition Document for internal and external consumer.
  • Prepare Technical implementation document for development.

Environment: Rational Application Developer 8.0.4 (RAD), J2EE, WebSphere Application Server 7.0, and Mainframe, SOA Web Services, EJB3.0, XML, CSS, UML, JUnit.

Language: Java, J2EE, EJB3.0, JMS, SOA, Web Services, JSP, Servlet, JPA, JNDI, JDBC, Cobol, APS, CICS, JCL.

Database: DB2, Oracle, Access, IDMS, IMS DB/DC, MQ.

Tools: CA SCM Work Bench, Mantis, UNIX, HP ALM Quality Center, Oracle, DB2, SOAP UI 4.5.2, SOA Express, AppMaster Builder, MFE Drag & Drop. MQ, Reflection 3270, Endevor, APS. Rumba, PC Mailbox, SOA Express.

Confidential . Columbia, SC

Web Developer/Web Designer

Responsibilities:

  • Design and developed WebServices for various health care functions/operations.
  • Design and Developed Stateless session bean EJBs which handle various business transactions.
  • Prepare Service Definition Document for internal and external consumer.
  • Prepare Technical implementation document for development.
  • Implement Data Access Object (DAO) to interact with the database (Oracle and DB2) to update, retrieve, insert and delete values effectively.
  • Use JMS to fulfill communication between applications and JNDI for look-up service for remote call.
  • Use WebSphere messaging system MQ (Message Queue) for sending data request to the Host (Mainframe application) and getting response back.
  • Work in Agile development environment using Unified Process and Scrum methodology.
  • Collaborated with other developers to build database driven web applications using J2EE patterns.
  • Worked with Harvest/ CA SCM Work Bench as a source code repository and version controlling tool.

Environment: Rational Application Developer 8.0.4 (RAD), J2EE, WebSphere Application Server 7.0, and Mainframe, SOA Web Services, EJB3.0, XML, CSS, UML, JUnit.

Language: Java, J2EE, EJB3.0, JMS, SOA, Web Services, JSP, Servlet, Struts, JSF, Spring MVC, Spring AOP, Spring Framework, JPA, JNDI, JDBC, Hibernate, Swing, JUnit, C#.NET, PERL, Unix Shell Script, TCL, AWK, HTML, DHTML, XML, Java Script, JSON, JQuery, PHP, Clipper, Visual Basic 5.0, Power Builder 4.0, Pro*C, C & C++, Cobol, APS, CICS, JCL.

Database: DB2, Oracle, Access, IDMS, IMS DB/DC, MQ.

Tools: CA SCM Work Bench, Mantis, UNIX, HP ALM Quality Center, Oracle, DB2, SOAP UI 4.5.2, SOA Express, AppMaster Builder, MFE Drag & Drop. MQ, Reflection 3270, Endevor, APS.

Confidential, Columbia, SC

Software Developer/Designer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Worked closely with system analysts, software designers and other team members to understand business requirements that drive the program specifications of quality technical solutions.
  • Extensive knowledge and experience in COBOL, CICS, JCL, SQL, DB2, VSAM, TSO/ISPF, Mainframe Express, MFA FTP.
  • Creation and maintenance of mainframe execution JCL (jobs) to support system replacement project in User acceptance (UAT) and Production environments.
  • Strong experience with COBOL, CICS, JCL, VSAM, REXX, ENDEVOR, FILEAID, MVS.
  • Good experience with relational databases DB2.
  • Created test cases and recorded test results for new/enhanced requests
  • Experience in analyzing the entire system and the impact with the other backend and front-end systems.
  • Contributed in Project Requirement Analysis meetings with the onsite team.

Environment: s: Mainframe

Languages: COBOL/COBOL II, SQL, DC, MFS, MVS/JCL, CICS.

Database: DB, DB2, Oracle, Access, IDMS, IMS DB/DC.

OS: Widows 9.X, XP, Vista, WAS.

Tools: Mainframe Express (MFE), AppMaster Builder, MFE Drag & Drop, Reflection 3270, TSO/ISPF, Endevor, APS, VSAM.

Confidential, Columbia, SC

Testing Analyst

Responsibilities:

  • Identified test cases, executed assigned test cases.
  • Performed back end testing including writing SQL queries for testing data integrity and validating business rules
  • Recorded results of test execution and logged defects in the defect management system.
  • Produced and reviewed estimates during projects planning.
  • Reported and documented test results within project deadlines using Mercury Quality center.
  • Interfaced between the validation and development teams ensuring effective communication
  • Helped developers design more testable code through verification activities.
  • Mapped tests to requirements ensuring full traceability.
  • Monitored and supported adherence to quality management system and performed quality audits.
  • Ensured system tests and verified the quality criteria specified by the customer.
  • Developed and maintained automated System Test scripts using Quick Test Pro, Win Runner and Load Runner tools.
  • Performed baseline testing before code merge for all bundle implementations using Quick Test Pro, Win Runner and Load Runner tools.
  • Performed baseline compares after code move for all bundle implementation to verify region stability
  • Researched program abends and apply fixes.
  • Tested, develop, debug and process claims for different customers for various projects.
  • Tested new CICS regions to ensure the EDIG queues are setup also includable edits are in place and also pointing to the correct execlibs.
  • Tested HIPAA files (X12 file) through in-house tool: PC Mailbox - EDI Gateway, which checks files for HIPAA compliance errors.
  • Loaded compliance files to the CICS Development Region database in JCL to be process.
  • Made JCL program changes to sync up programs in qual \ production regions.
  • Implemented and improved current processes in application software cycle
  • Created and maintained Test Metrics for management reporting.
  • Coordinated with Team Leads on new and upcoming projects.

Environment: s: Mainframe

Languages: COBOL/COBOL II, SQL, DC, MFS, MVS/JCL, CICS.

Testing Tools: Quick Test Pro, Quality Center, Load Runner, Test Director, Win Runner, Rational Administrator, Rational Test Manager and Rational Robot.

Defect Tracking Tools: Clear Quest, Tracker, Bugzilla

We'd love your feedback!