We provide IT Staff Augmentation Services!

Solution Architect/lead Software Engineer Resume

3.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  • 14+ years of IT experience in JAVA /J2EE technology, encompassing all the phases of Software Development Life Cycle (SDLC) - Requirement Gathering, Analysis, Design, Development, Re-engineering, Deployment, and Testing in n-tier Internet/Intranet application system.
  • Work with Fortune 20, mid-market organizations in the Finance, Health Care, eCommerce, Digital Map, Insurance and Market Research domains.
  • Extensive experience in developing applications using Java, JSP, AJAX, DHTMLX, Prototype,JQuery CSS, XML, XSLT, Spring, Struts, EJB, Servlets, PL/SQL, DB2, Hibernate, IBatis, TopLink, Maven, ANT, Blue Martini.
  • Experience in configuring and deploying J2EE applications on IBM WebSphere, BEA Weblogic, Apache Tomcat, and JBoss Application Server.
  • Experience in developing applications on Oracle, DB2, UDB, MySQL databases.
  • Experienced in design/developing SOA/Web Services with Apache CXF, WSDL, and SOAP for high volume data processing enterprise applications.
  • Extensive experience in IDE such as Rapid Application Development (RAD), Application Server Tool Kit (ASTK), JBuilder, Eclipse and WASD.
  • Experience in Unit testing the applications with JUnit, Mockito, Selenium, Functional testing with WinRunner, LoadRunner, QEngine WebTest, and Twill, and Performance testing with JProbe, JMeter.
  • Knowledge in Unified Modeling Language ( UML ) / Rational Unified Process (RUP) methodologies to create use cases, class/sequence diagrams using MS Visio.
  • Exceptional analytical skills with an ability to transform the needs of business users and stakeholders into functional/technical requirements. Adept at preparing business requirements specifications(BRD’s), defining project plans, writing system requirements specifications and delivering project/status reports.
  • Experience in facilitating JAD sessions, Risk analysis, Contingency planning, UI Design.
  • Delivered projects in Agile / Waterfall models for software development process. Also well versed in Test Driven Design (TDD).
  • Excellent business, communication, presentation skills and understanding of multi culture work environment and thought processes.
  • Team management and experience in managing multiple applications in parallel.
  • Demonstrated record of success in meeting schedules under extreme constraints - time, budget and capacity management through effective utilization of resource, scheduling, cost control and cross-functional leadership.
  • Knowledge and comprehensive participation during various roles:

TECHNICAL SKILLS:

Programming Languages: JAVA, JSP, JavaScript, DHTMLX, HTML/CSS,Google Closure, JSON, PL/SQL, COBOL, CIBOODLE

Internet/Framework Technologies: Spring MVC, Struts, AJAX, XML, XSL, JDBC, Servlets, Hibernate3, TopLink, Blue Martini, JQuery, Prototype, Apache Velocity, IText, FreeMarker, JBoss Drools Rule Engine, Verint (formerly Ciboodle/KANA) Enterprise CRM Tool

Distributed Technologies: EJB 2.0, SOAP, WSDL, Apache CXF

Middleware Technologies: JMS, IBM MQ Series, JAXB, TIBCO, IBM BPM

Web/Application Server: Websphere 8, Weblogic 8.1, JBoss 6, iPlanet, Jetty, Apache Tomcat 6.0

Database/RDBMS: Oracle, DB2, UDB, MySQL

IDE/Tools: RAD 7, Eclipse, JBuilder, WSAD, TOAD, SQL Express, Control-M, SQL Developer, HP ALM/Quality Center, Soap-UI

Design: UML/RUP, J2EE/GOF Design Patterns

Modeling Tools: MS Visio, Rational Rose, ERwin

Build/Deploy Tools: Maven, ANT, Team City, Jenkins

Testing Tools: JUnit, Mockito, Selenium, WinRunner, LoadRunner, Twill, Jprobe, Java Melody, JMeter, Intrascope, Appworks

Operating Systems: Windows 2000/XP, UNIX

Version Control System: Rational Clear Case, CVS, Subversion, Dimensions, VSS

Document Management: MS Sharepoint, Filenet P8.

PROFESSIONAL EXPERIENCE:

Confidential, Schaumburg IL

Solution Architect/Lead Software Engineer

Responsibilities:

  • Create and maintain the overall technical architecture blueprint & related documentations for the projects. Collaborate with external teams to provide integrated, cohesive architecture solutions across different domains.
  • Provide leadership and technical direction to the development teams to ensure deadline, expectations are met and not to compromise on future state of enterprise goal.
  • Lead status meetings with the development (onsite/offshore) and management teams to drive solutions regarding issues and challenges associated with a project to adhere to goals. In order to achieve co-acted with respective teams to track daily progress and identify risks for the project.
  • Worked in collaboration with management and other business partners to create and prioritize product backlog.
  • Provide SME support on enterprise technical standards, patterns, frameworks and scalability built on corporate standard development tools, methods and process.
  • Lead a team of Business Analysts, facilitated JAD session, assigned and reviewed their deliverable to meet project timelines.
  • As a SME, provide numerous client demos in in order to bring them on board.
  • Develop and deploy the application on CRM platform using JAVA/J2EE, JBOSS, Verint (formerly Ciboodle) and web service technologies.
  • Oversaw cross-functional development of projects from initiation through release; utilized agile concepts and SDLC methodologies where suitable. Provide support to the client release teams during the QA cycles. Support the Software Engineers with coding when required.

Environment: Java, Ciboodle/KANA CRM, IVR, BPE, VCCD, TIBCO ESB, Ant, JBoss App server, Oracle, Selenium, PRTG monitor tool, JIRA, HP ALM, RxClaim adjudication system

Confidential, Chicago

Lead System Analyst-Business Solutions

Responsibilities:

  • Product/asset owner for 9 applications that includes 1 mobile app, all part of Touchless platform.
  • Develop and provide technical leadership for all the projects ensuring the adherence to methodology, while developing highly integrated scalable, high performance, maintainable, secured enterprise-wide applications.
  • Responsible for all compliance and regulatory standards required per GE for each application.
  • Partner with project managers and business heads to estimate the work for a given project, risk and impact analysis time and cost estimation to implement complex solutions.
  • Allocate technical work or activity, issues, tickets and action items to the project team.
  • Prioritize and manage development, build, release and support.
  • Lead a team of 3 members (onshore/offshore) to manage, review, and provide feedback on day-to-day work related activities.
  • Articulate a vision and work on POC’s to accomplish requirements for long term business growth.

Environment: Java, Spring, Apache CXF, JBoss Drool Rule Engine, Hibernate, Ibatis, Maven, Apache Velocity, IText, FreeMarker, IBM MQ series, IBM BPM, JAXB, Oracle, Google Closure, HTML5, CSS3, AJAX, JQuery, Selenium, Intrascope, Appworks, Jenkins, HP ALM.

Confidential, Chicago

Sr. Consultant

Responsibilities:

  • Responsible for collaborating with business analysts or survey team, and data service team to understand business process and requirements, then translating those needs into formal, documented design documents.
  • Responsible for examining/reviewing functional requirements, technical design documents, unit test, system test, user acceptance test, and implementation plans for NORC applications
  • Prepares estimates and proposes timelines for changes to an existing application
  • Design, develop, test, debug, implement, and maintain web based applications, using Java, Struts MVC, AJAX, JSP, DHTMLX, Prototype, JavaScript, CSS, XML/XSL, Hibernate, MySQL and assorted programming languages.
  • Setup and develop applications using MySQL, Tomcat, SVN.
  • Interact with QA/SURVEY team during functional/User Acceptance Testing.
  • Provide post-implementation support for all the applications. Work with QA and field interviewers to resolve any production issues.
  • Act as the SME for providing technical direction and support to project team members, and may lead the work of others.

Environment: Java, Struts, AJAX, JSP, DHTMLX, Prototype, XML/XSL, Javascript, HTML/CSS, MySQL, Hibernate, UML, ANT, Tomcat server, Subversion, RAD

Confidential, Chicago

Sr. Consultant-Programmer Analyst

Responsibilities:

  • Facilitated JAD session with business users to gather and clarify requirements and business rules.
  • Responsible for Analyzing the Functional requirement sent by client and translated then into system/ application design using UML process.
  • Interact with various teams on a regular basis for any concerns and resolutions during the different phases of project.
  • Communicate status of development activities across all needed organizational levels.
  • Conducts research to clarify the understanding of the current environment.
  • Continually drive enhancements to standard operating procedures and tools to improve efficiency, remove roadblocks, and increase quality of output.
  • Responsible for enforcing Caremark review cycles- Use case, code, unit test plans standards and best practices for each release.
  • Extensively involved during production release and support.
  • Involved in development of requirement using Spring MVC framework.
  • Configure and develop database mapping with Hibernate (ORM).
  • Developed stored procedure and CICS programs in COBOL.
  • Exposed to Control-M scheduling software for automate functions using JCL (scripting language),
  • Participated in installation configuration and maintenance of Websphere server version change.
  • Designed the UI screens using MS Visio and HTML mockups for different user interactive Web pages
  • Developed presentation layer components, using JAVA, XML, JSP and JavaScript
  • Involved in developing Web services using UDDI, WSDL, SOAP, and JAXP APIs.
  • Responsible for taking back up, code comparing, and code versioning using Change Man Dimension.
  • Coordinated with the back end team for integration issues.
  • Involved in Unit Testing, and Functional Testing cycles.

Environment: JAVA, JSP, Spring2.5, Hibernate3, IBM MQ series, DB2, XML, COBOL, HTML, UML, Web Services, SOAP, UDDI, WSDL, WebSphere App Server, MS Visio, Mercury Quality Control, Sharepoint.

Confidential, AZ

Sr. Consultant-Programmer Analyst

Responsibilities:

  • Responsible for Analysis & Design of Wish List and BillMeLater Use case modules.
  • Responsible for writing core classes and API for the application using Blue Martini API.
  • Involved in the maintenance of production system.
  • Performed unit testing using JUnit and also involved in integration testing of the whole application.
  • Involved in maintaining the understanding documents of various modules involved during the project.
  • Actively involved in creating Unit Test cases, Functional Test cases for the given Use cases.
  • New Tables created for implementing Gift registries for personalized products.
  • Used Enterprise Desktop for incorporating new products, images etc for the website.
  • Developed/Created modules using JSP, AJAX, Business Actions, configuration files (DNA).
  • Maintained version control for changed/released sources using CVS.

Environment: Java, JSP, AJAX, Struts, Web Logic Application server, IBM Websphere, Eclipse, CVS, Oracle 9i, Blue Martini Web Connect Web Server (5.0).

Confidential, Chicago

Programmer Analyst

Responsibilities:

  • As a Programmer/Analyst was involved in analysis and requirement gathering.
  • Developed SQL queries and stored procedures.
  • Used JAVA, JSP, AJAX, JavaScript, XML to develop presentation layer using Spring MVC architecture.
  • Developed and deployed the application on JBoss Application Server, Tomcat Web Server.
  • Performed Unit Testing with JUnit.
  • Design and developed applications using Eclipse.
  • Responsible for delivering enhancements as per schedule after estimation.
  • Participated in Code review and testing of the enhancements done.
  • Used Spring Framework for integrating with backend architecture (DAO).
  • Coordinated with the back end team for integration issues.
  • Performed Functional Testing with Twill Framework.
  • Deployed the application on UNIX environment.
  • Implemented Object Relational/Persistence mapping using Hibernate to provide database independence to support wide range of databases and query services.
  • Maintained version control for changed/released sources using Rational Clear Case.

Environment: Java, JSP, AJAX, Spring, Struts, XML,Tomcat, JBoss Application Server, Eclipse, Rational Clear Case, SQL, Oracle 9i, Twill, UNIX, JUnit.

Confidential

Sr. Software Engineer

Responsibilities:

  • Analyzed user requirements and translated them into system requirements.
  • Developed and deployed the application on BEA WebLogic Application Server 8.1.
  • Developed business logic in more customizable and modular way, which meets the complex client requirement changes, as per the client specifications and specified coding standards using proprietary frameworks.
  • Used JSP, HTML, JavaScript to develop presentation layer using MVC architecture.
  • Actively participated in implementing Form beans, Actions, Helper Classes as a part of Struts MVC framework.
  • Involved in coding of Session Beans using EJB Specification and deploying on WebLogic Server.
  • Configured the TopLink mapping XML config files and generated the Java Objects from them.
  • The user interface was developed using JSP and JSP custom tags.
  • Wrote Custom Ta gs and Custom libraries for Java server Pages (JSP). Custom Tags are used extensively to minimize Java coding in JSP and HTML coding is avoided in Custom Tags.
  • Implemented Object Relational mapping using Oracle’s TopLink to provide database independence to support wide range of databases.
  • Familiar with various queries, stored procedures using PL/SQL in the project.
  • Involved in maintaining the understanding documents of various modules involved during the project.
  • Code Reviews, Integration, created Test Suites and System testing.
  • Supported Onsite members for Quality and Testing tools (LoadRunner, WinRunner) execution during all releases.
  • Exposure to WBS way of Effort Estimation for a project.
  • Mentor of new joiners to bring them to the project standards.
  • Built and Deployed EAR, WAR, JAR files on test, stage and production servers.
  • Extensive client side validations using JavaScript includes dynamically populate the data in the components, enabling and disabling the components based on the input, dynamically writing the contents to specific frames etc.
  • Planned bug-fix schedules and releases. Coordinated communication between QA and development team to handle client-side defects.
  • Performed unit testing using JUnit and also involved in integration testing of the whole application.
  • In every release new testing scripts were created for WinRunner, LoadRunner testing during Integration testing phase.
  • Actively involved in creating Unit Test cases, Functional Test cases for all the new Use Cases.

Environment: JSP, HTML, DHTML, XML/XSL, XSLT, JAVA, EJB, MQSeries, Bea WebLogic 8.1, iPlanet WebServer, Struts, Oracle8i/9i, TopLink, UML, JDBC, UML, JUnit, LoadRunner, WinRunner, Probe, ANT, Log4J, Windows 2000/XP.

We'd love your feedback!