We provide IT Staff Augmentation Services!

Software Analyst Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY:

  • Over 13+ years of experience wif software applications/web development tools and technologies.
  • Over 13+ years of experience in the entire SDLC of projects right from definition of business requirements through Production release and maintenance
  • More than 8 years of experience as Project Technical Lead of Confidential and Confidential projects
  • Experienced and expert in financial domain application - Home Mortgage, Investment Banking
  • J2EE experience and noledge in designing, developing and managing multi-tier applications using MVC architecture in JAVA, JSP, AngularJS, Servlets, Spring, Struts, Apache Wicket, JSF, XML, AJAX, JMS, Java Script, JDBC, Weblogic, Web services(REST/SOAP), Oracle 9i/10g, Jboss, Hibernate, Cucumber, Fitnesse, EJB and Quartz schedulers
  • Proven experience in OOAD concepts, UML diagrams and design patterns like MVC, Singleton, Factory, VO, DAO, Service Locator, Front Controller, Prototype etc
  • Over 7 years of experience in designing and developing Web Tools Struts, Spring, Hibernate
  • Worked in Apache Poi, Email Frameworks, building ETL frameworks using Java and Oracle
  • Good exposure in AngularJS, ExtJs, WSDL, GWT, Adobe Flex, JSF, log4j, JSON, JQuery, AOP and SOA
  • Experience in designing and writing Oracle PL/SQL 9i and 10g DB scripts, queries, Stored Procedures, Views, Remote Database communication and Packages. Knowledge in RDBMS concepts
  • Worked in Experience in ORM Persistence Layer Frameworks Hibernate and Enterprise Entity Bean
  • Worked on Windows 2000/XP and UNIX. Having Knowledge in Unix Shell scripts
  • Played multiple roles of a Project Lead, Sr. Developer and Onshore/offshore coordinator
  • Worked in projects under Agile (Sprint/Pair Programming), RAD and RUP. Expertise on Test Driven Development.
  • Extensive Experience Data Base Management Systems ORACLE 10g, 9i, DB2 v9.1/8.1 & My SQL5.x/4.x.
  • Sound noledge in batch processing, Single Sign on, Netscape LDAP framework for processing LDAP LDIF
  • Implemented new processes to streamline the functioning of the team dat greatly improved the efficiency and productivity of the team.
  • Introduced impact analysis meetings, release check lists, time tracking process, status meetings, defect prevention in the team. Knowledge on JIRA, QA, Test Direct defect tracking systems
  • Extensively interacted wif the client to understand the changing business rules and requirements and successfully recommended enhancements and new functionalities to the application
  • Worked on several POC and presented them to senior client managers. Participated and contributed to the various data modeling discussions wif the client and the developers
  • Designed and implemented a framework for the application to generate periodic reports. dis greatly reduced the manual report generation
  • Responsible to define and scope releases, analyze and design, conduct impact analysis discussions and documentation, allocate resources, estimations, code review, plans and delivery time lines and delegation.
  • Integrated code in DEV, QA and PROD environments and deployed them. Worked various version control system for merging and handled various versions on the code using Rational Clearcase, SVN
  • Handled production support and maintenance, acted as the application SME to end users, tech teams and the client
  • Created Operational manuals for the applications for various support activities which greatly helped in production support and environment related issues dat had external dependencies
  • Monitored the documentation during all stages of a release like functional specifications, design documentation, impact analysis, test cases, estimations, release notes, project metrics, manuals etc
  • Excellent verbal, written and listening skills
  • Good team player wif strong leadership qualities, good problem solving, interpersonal and excellent communication skills.
  • Work Experience in USA wif Confidential, Confidential and Confidential clients

TECHNICAL SKILL:

Languages: Java 1.2/1.3/1.4/1.5/1.6, C/C++, HTML, SQL, PLSQL, Shell Scripting

Technologies: J2EE, Servlets, JSP, JDBC, EJB1.0/1.1/2.0, JavaBeans, Web Services, WSDL, Java Mail, JUnit, Angular JS, Flex 2.0/3.0, Applet, ExtJs, GWT and YUI 2.3, Visual Basic, ASP

Script Languages: JavaScript, JQuery, XML Technologies: XML 1.0, DTD, XSLT, Schema, DOM, SAX

Java IDE: Eclipse3.x, RAD, IntelliJ, WSAD, Flex Builder, Weblogic Portal

ORM: Hibernate

Web Server: Apache1.7, Tomcat, Sun One

Application Server: Weblogic Server 5.1/6.1/7.0/8.1/9.1, JBoss 4.0.4, Web sphere, Tomcat 4.0.3

Design Tools: Rational Rose 2000, Visio

Other Tools: Toad, Pl/SQL Developer, Mercurial Hg, GIT, Ration Clear Case, JIRA, SVN, Jenkins, Web builder, SourceTree, SOAP UI, CVS, FindBugs, Visual source safe (VSS), Mercury Quality Center, puTTy, Hummingbird, Citrix, Test Director, MS Front Page, Dream weaver, Softerra LDAP Browser, Photoshop, Rules Engine ( CLIPS, JESS )

Build Tools: Mavan, ANT, Jenkins

Framework: Struts 1.2, AngularJS, Apache Wicket, Spring2.0, REST Service, Cucumber, Fitnesse, Apache Poi/Mail, JSF, Hibernate, Mockito, Ajax, EMF, OAuth, Lombardi Teamworks

RDBMS: Oracle 9i/10g/11g, DB2, My SQL, MS SQL Server 6.5/7.0/2000, MS Access

Operating System: UNIX, Windows NT 4.0/98/95/2000/XP/Vista

Agile Tools: Rally

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Software Analyst

Role and Responsibilities:

  • Technical Lead and Lead Developer, involves requirement gathering, design and develop the web based mortgage application, manage and mentoring team members
  • Participated in technical walkthrough and document review meetings wif Business team and Project management team.
  • Designed the views and controllers based on provided mock-up screens/screen-shots.
  • Used Angular JS to create client side code including sophisticated Model Driven Architecture based validation framework.
  • Writing xml mapping of payload element for communicating external pricing system ( GAIP, Expere and EUS Systems )
  • Implemented loading specification based pages and mapped data using different view components (for entity objects). dis is similar to dynamic forms where entities are loaded, modified and saved wifout the overhead of custom DTOs or Form beans.
  • Developed operations, business services and integration services using guice(Google IOC framework) beans based on the type of service/API to be provided to the consuming code. Wrote POJO mapper classes to map data from different external systems. Generated DTO from DTO models and sent all requests and received all responses using DTO objects.
  • Wrote service/operation independent persistence listener codes to implement complex business logics in the entity layer
  • Used JMS to publish and receive notifications (events) to/from various downstream applications. Used Axis web service to consume and provide web services.
  • Used Hibernate API in Entity layer for persisting data and perform other persistence operations.
  • Used google auditing framework and customized it for auditing entity objects under logical groups.
  • Wrote TestNG test cases/suites for both functional and unit test cases.
  • Fixed defects raised during SIT (System Integration Testing) and UAT (User Acceptance Testing) phases.
  • Implement various J2EE design patterns, spring and hibernate patterns.
  • Coordinate wif onsite DEV and QA teams and Mentor of the entire team and trained.
  • Managed the source code version control and integration in SVN wif the release managers.
  • Used JIRA to log task/defects and track.
  • Support and maintenance of the production environment - support weekend maintenance, unexpected outages, emergency releases, support of production issues and queries from the business

Environment: Java, JDK1.5, J2EE, JSP, Angular JS, Servlets, Spring, Hibernate, EMF, GWT, GUICE, JBOSS 4.0.2, TestNG, Javascript, CSS, JDBC, XML, log4j, PL/SQL Oracle 10g/11g, SQL developer, Java Beans, JMX, JMS, EJB, SVN, Visio, Eclipse3.0, Textpad, IBM Lombardi Teamworks (BPM), Siriusforce framework(Client/Server), Google Audit framework, Mavan, Ant, Java EL(Juel), RHEL, JIRA

Confidential, Des Moines, IA

Programmer Analyst

Responsibilities:

  • Java Developer, part of JDLink web application and Maintenance App team of Confidential ISG (Intelligent Solutions Group)
  • Involved in PSI Planning, Sprint planning, estimation, development and implementation of the JDLink Web
  • Followed Test Driven Development methodology as part of extreme programming dat write test first and pair programming
  • Involved wif team for designing and writing Acceptance test using Cucumber and Fitnesse as per requirement.
  • Developed brand new application called Maintenance App starting from beginning and wrote REST services using Spring MVC and Integrate wif portal.
  • Designed the service layer for accessing database and provide result to presentation layer Adobe Flex
  • Involved in ODS Database conversion project which is new database for processing machine alerts
  • Participated in development of Mamos project and exposed REST web services to client for processing maintenance, geofence and machine alerts.
  • Wrote interface to communicate wif Axiom platform services using OAuth framework
  • Developing server side code for implementing business of logic dat communicates wif web services, other business validation
  • Developed MDB Listener as Subscriber for consuming message Queue and Topic
  • Participated in Sprint Retro and Sprint Planning for every two weeks
  • Participated in Gang programming and Refractor Server side and legacy code
  • Developed JUnit, Acceptance Test and Refractor legacy project code for making code as test covered
  • Involved in fixing Cert, QA and Production defects and update Rally appropriately
  • Involved in unit, integration testing in Dev, Cert and QA environments.
  • Participated in Production deployment and provide production support

Environment: Java, JDK1.6, J2EE, JSP, Spring, Servlets, Hibernate, Intellij, RAD, JPA, Websphere, Apache Tomcat, JDBC, Web Service Resteasy, Spring MVC, XML, log4j, DB2, Java Beans, GIT, Mercurial Hg, Mavan, SOAP UI, Jenkins, UNIX, CSS, Rally, Adobe Flex, Mockito

Confidential, IA

Java Programmer

Responsibilities:

  • Java Developer, part of Web Service Development team. Individual developer works under Team lead
  • Involved detailed design document, estimation, development and implementation of the Insight Phase 3
  • Participated in technical walkthrough and review meetings wif technical team and Project management team. Designed the presentation layer using HTML wif Wicket IDs
  • Written server side code for mapping WicketIDs, binding model object and processing request and response.
  • Developing Web Service for implementing business of logic dat connect database, other business validation
  • Developed custom validation using Apache Wicket framework, developed Common date validation utilities
  • Wrote database views and queries for pulling on screen reports
  • Refractor Web Service implementation to schedule reports to support various data source
  • Refractor entire project code for making dis application configurable and flexibility for adding new reports
  • Ran find bugs and fixed code. Presented code changes in code review meeting and proposed new ideas.
  • Involved in unit, integration testing and web service testing using SOAP UI.
  • Participated in deployment of Development/UAT environment and Fixing UAT defects
  • Prepared production implementation plan and participate in production install

Environment: Java, JDK1.6, J2EE, JSP, Apache Wicket, Servlets, Hibernate, JPA, Websphere, Apache Tomcat, JDBC, Web Service CXF, XML, log4j, DB2, SQL developer, Java Beans, CVS, Eclipse3.0, Textpad, Mavan, Bugzilla, SOAP UI, Jenkins, UNIX, CSS

Confidential, Chicago, IL

Analyst Programmer

Responsibilities:

  • Played multiple roles of a Project Lead, Sr. Developer and Onshore/offshore coordinator
  • Designed and developed the application using JSP, Servlets, Struts 1.2, Spring 2.0 framework, Hibernate under MVC architecture.
  • Used JSP and JSF for develop dynamic ui monthly and weekly reports. Used OO concepts for designing and development. Involved in persistence of data using Hibernate framework.
  • Implemented Spring IoC for injecting business objects and developed framework to parse and import LDAP data from LDIF files
  • Involved in development of Java and ORACLE 9i/10g PL/SQL based ETL and Daemon components for various business rules and reports. Written Shell scripts to process flat files and invoke the Java components
  • Designed newer modules dat would interface wif 3 external applications. dis involved Java and ORACLE PL/SQL 9i/10g components
  • Revamped the application wif new design and architecture to make some modules more reusable, manageable and scalable.
  • Developed framework using Front Controller, Façade, MVC, Factory, Abstract Factory, Singleton, DAO, VO design patterns
  • Designed modules using UML diagrams - Class diagrams, Sequence diagrams, ERM diagrams - using Rational Rose and Visio
  • Used Mercury Quality Center to log and track defects.
  • Developed Web services using WSDL to share data across other bank system
  • Involved the development starts from scope definition to delivery and maintenance under Agile and RAD methodologies
  • Interacting wif client for the requirements gathering, impact analysis, team management and coordination, handling PROD releases. Support and maintenance of the production environment
  • Maintain the source code version control and integration in Rational Clearcase.

Environment: Java 2.0, JSP, Servlets, Struts 1.2, Hibernate, Javascript, JSF, CSS, JDBC, XML, log4j, WebLogic 8.1, Sun One web servers, PL/SQL Oracle 10g, SQL Loader, AJAX, TOAD, MS Access, UNIX, Shell scripts, Citrix, Rational ClearCase, Rational Rose, Eclipse3.0, Textpad, Mercury Quality Center, puTTy, Hummingbird

Confidential, Chicago, IL

Lead Developer

Responsibilities:

  • Worked as Lead Developer, Handled team wif 4 members
  • Lead of the some of the modules of the project.
  • Designed and develop the screens using Struts, Java, JSP, Servlet and JavaScript.
  • Involve in POI framework to generate the Excel Report for Event Attendees, Events and etc. and read excel for importing data into database.
  • Develop custom validation component for action form validation
  • Used Flex framework to build GUI for schedule event’s tracks
  • Used YUI widgets for creating rich web application in Speaker Management and event activists module
  • Involved in development of Thread for processing Excel files and import into database
  • Used MVC, DAO, Front Controller, Service locater, Interface, prototype and Singleton Design patterns.
  • Developed Custom Tags for complex business process, menu and header/footer components
  • Written queries for complex requirement and pagination
  • Build application using Ant tool and Involved in application deployment in weblogic server
  • Involved in Project / Change Request Estimation and Design
  • Involved in analyze the troubleshooting and Debugging
  • Involved in Peer Code Review and Responsible for SCM using VSS
  • Developed a POC to meet the client’s requirements bringing in new perspectives and dimensions to the existing data.
  • Used Test Director to log and track defects
  • Involved in writing / executing unit test cases in JUnit
  • Understanding and Involved all project process activities

Environment: Java, JSP, Servlets, struts, XML, JDBC, Web Logic 8.1, Sun ONE 6.0, Oracle 9i PL/SQL, TOAD, Eclipse3.0, VSS, Test Director, Ant, YUI, Apachi Poi, Ajax

Confidential

Sr. Developer

Responsibilities:

  • Task Hub is developed in a J2EE Environment following the MVC Architecture.
  • Working as Senior Developer in team of 20
  • Handling the Sales, Purchase, Logistic and Task Management Modules.
  • Involved in Developments of Server Side components using Java, JSP, Servlet
  • Involved in development and deployment EJB (Session Bean) components
  • To analyze the troubleshooting and Debugging
  • Developed Front Controller, MVC, VO, Singleton and validation framework
  • Involved in Unit Testing, and SIT testing and production verification
  • Implemented client-side validation using JavaScript. Used CSS to control the style and layout of multiple Web pages. Responsible for database connections and performance tuning
  • Maintenance module which is maintaining customer, supplier, BOM, inventories and locations
  • Complete purchase and sales transaction for raw and finished goods.
  • Production work order system to provide order to manufacturing units.
  • Accounting system will maintain Credit and Debit details of Suppliers and Customers.
  • Team Member as Software Programmer
  • Used C++ STL library to develop the application. Involved in development of Server Side components for implementing various Mathematical algorithms using C++. Involved in user interface design as per requirements (HTML, CGI using C++). Deploy application in Apache Server. Explore and develop Rule Engine for demo purpose using CLIPS, JESS
  • Debugging and Manual testing

Environment: C++, CGI, UNIX, JavaScript, My SQL, Apache Server, CLIPS, JESS

We'd love your feedback!