Senior Software Analyst Resume
Billerica, MA
SUMMARY
- 12 + years of experience in analysis, design, development, testing (QA), deploying and maintaining Java and J2EE based applications using different java/j2EE frameworks and technologies. Also having skills in OOAD (Object Oriented Analysis and Design), data analysis, data access,data structures, data manipulation, connecting databases, s/w implementation, technical and user documentation, software conversions in the enterprise environments including education, Telecom, Product based and to assist and /or lead in the design of program specifications and the implementation of software solutions. Having used rigorously Multithreading in multiple applications.
- Having experience in Java frameworks like Spring, Hibernate, Junit, Struts2 Etc. and Data access languages like SQL, No SQL,T - SQL, PL-SQL and content management tools like maven, svn, Git etc. and Build tools like Jenkins, and testing tools like Selenium experience in following agile methodologies during development and maintenance phases.
- Strong experience in QA Testing both manual and automation testing in UI/Front End, unit and integration testing and Server side testing as well.
- Strong experience in UI/Front End development using HTML5, CSS3, Java Script, JQuery, JSON, AJAX, Angular JS, Bootstrap JS, Fiddler, Wireframes Design, Screen Mockups.
- Very well collaboratiaon ability, interpersonal, communicational and Team player skills and be able to work independently as well as in teams and having excellent troubleshooting skills to halp users, find root cause and fix bugs and over 3+ years supporting a production implementation Confidential a client site.
- Ability towork in agile methodologies like Scrum and expertise in using Scrum tools like VersionOne, Rally etc.
TECHNICAL SKILLS
Languages/APIs: Java/J2EE6/7,XML,AJAX,WebServices,J2EE,Application development(Java/JSP),JDK, Swing, Servlets, JSP, JDBC,ODBC, EJB, SWING,AWT, HTML,DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, XSLT, SAX, DOM, RMI, UNIX Shell, Java Script, AJAX, DOJO,DWR, UML, CSS,PL/SQL, SQL, NoSQL.
Design Patterns: Singleton, Command, Model View Controller, Factory, Abstract Factory, DTO, Data Access Objects(DAO),OOD, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper
Frameworks: MVC, JSF, Prime Faces, Struts2,Weblogic Integration, Weblogic workshop 10.2,OSB(Oracle Service bus)Tiles, Hibernate, Spring, JBoss Seam, JSF, JQuery, Angular JS, Bootstrap JS, LESS, Junit, AXIS, Web logic Portal, ExtJS, Ajax, JSON
Web Services: Web Services (SOAP, UDDI, WSDL), REST Web Services(Apache CXF and Jersey), SOAPUI, JAX-WS, Adobe, JCAPS, Axis for both on server side and client side
View Frameworks: Velocity and Free marker.
Application Servers: WebLogic10.3x, Tomcat, JBoss, Orion and Jetty and Websphereservers and Glassfish 3.x
IDE’s: Eclipse, Net Beans, WSAD, RAD, Web logic Workshop, IntelliJ IDEA, Edit plus, Text Pad, J Builder, XML Spy
Work Flow Engines: JBoss Task Engine
Databases: Oracle 7.x/8.x,MsSQLSever2005, DB2, MongoDB, Cassadra
Tools: WebSphereProcessServer,WebSphereIntegrationDeveloper,WebSphereBusinessModeler and WebSphere Business Monitor, MuleSoft, Junit, Selenium, Erwin,Jmock/Easy mockVersion control SVN,Perforce, CVS, PVCS,Visual SourceSafe (VSS), Clear Case, Clear Quest, Maven,Jenkins
Functional Areas: Telecom, medical and educational, Financial
Design/Tools: Rational Rose, UML, Design Patterns
OS: Windows XP/NT,2000,2003, UNIX, Linux, Sun Solaris and Mac
PROFESSIONAL EXPERIENCE:
Confidential, Billerica, MA
Senior Software Analyst
Responsibilities:
- In the apps above, Involved and participated wif the users for business user requirements for understanding of the user scenarios and analysis of the requirements for preparing high level requirements documents.
- Implemented scrum as an agile methodology for the project development in order to coordinate the project development activities.
- Involved in implementation and following the OOAD principals during the entire life cycle of the application.
- Involved in creating web access management through adaptive authentication and directory services to manage the access rights on the application resources.
- Involved in documenting the requirements documents and high level functional documents
- Involved in preparing the design document for the basic architecture of the EPS application
- Involved in QA activities manual and automation and performance testing of the application for its bug free running of the application and make sure it works as per the truven standards
- Involved in the design meetings wif the senior level architects in finalizing the design for the application and technologies selection Confidential various levels of the application.
- Involved and implemented java/J2eee technologies and web services like Restful services and Automated testing frameworks like JUnit and by applying the design patterns like Command, Factory, Business Delegate, and DAO while designing the POC for the project.
- Developed front end/UI using HTML5, CSS3, Java Script, JQuery, JSON, AJAX, Angular JS, Bootstrap JS
- Involved in setting up code repo for the project SVN
Environment: Java, JDK1.7/1.8, Servlets 3.x, JSP SecureGit, Jenkins, Eclipse 3.0, HTML5, CSS3, Java Script, JQuery, JSON, AJAX< Angular JS, Bootstrap JS, REST web services, JAX-RS, SOAP, JAX-WS, WSDL, Spring-MVC, Spring-IOC, Spring-TX, Spring MVC, Restful web services, RDBMS, Jenkins, Selenium, Hibernate 3.x, Subversion/Tortoise SVN 2.0, JQuery, JDBC, Tomcat 5.x, JUnit, Windows XP, Linux.
Confidential, Denver, CO
Senior software AnalystDescription:
Responsibilities:
- Involved and participated wif the users for business user requirements for understanding of the user scenarios and analysis of the requirements for preparing high level requirements documents.
- Followed and implemented scrum as an agile methodology for the project development in order to coordinate the project development activities.
- Involved in implementation and following the OOAD principals during the entire life cycle of the application.
- Utilized features offered by MuleSoft to connect to diverse APIs and Saas and Other cloud applications to integrate wif Truven APIs.
- Involved in creating web access management through adaptive authentication and directory services to manage the access rights on the application resources.
- Involved in documenting the requirements documents and high level functional documents
- Involved in preparing the design document for the basic architecture of the EPS application
- Involved in QA activities manual and automation and performance testing of the application for its bug free running of the application and make sure it works as per the truven standards
- Involved in the design meetings wif the senior level architects in finalizing the design for the application and technologies selection Confidential various levels of the application.
- Involved in implementing JPA through ORM frameworks like hibernate to develop code to interact wif MongoDB and Oracle Databases.
- Involved in developing DB queries by using NoSQL queries against MondoDB.
- Involved and implemented java/J2eee technologies and web services like Restful services and Automated testing frameworks like Junit and by applying the design patterns like Command, Factory, Business Delegate, and DAO while designing the POC for the project.
- Involved in the UI components and validations by utilizing the AngularJS
- Developed front end/UI using HTML5, CSS3, Java Script, JQuery, JSON, AJAX, Angular JS, Bootstrap JS
- Involved in setting up code repo for the project in Confidential ’s Secure Git and Maven
- Involved in deploying the UI components and service components on Glassfish application server and maintain the transactions and DB connections by using the Admin privileges.
- Installed and setup DB2 and Cassandra for the Services to be developed..
Environment: Java, JDK1.6/1.7, Servlets 3.x, JSP Secure Git, GlassFish3.x, Jenkins, Eclipse 3.0, HTML5, CSS3, Java Script, JQuery, JSON, AJAX, AngularJS, Bootstrap JS, REST web services, NoSQL, WSDL, Spring-MVC, Spring-IOC, Spring-TX, Spring MVC, Restful web services, RDBMS, Jenkins, Selenium, Hibernate 3.x, Subversion/Tortoise SVN 2.0, JQuery, JDBC,JPA, Mule Soft, Tomcat 5.x, Junit, Windows XP, Linux.
Confidential, Seattle, WA
Support Analyst
Responsibilities:
- Involved and participated wif the users for business user requirements for understanding of the user scenarios and analysis of the requirements for preparing high level requirements documents.
- Followed and implemented scrum as an agile methodology for the project development in order to coordinate the project development activities.
- Involved in preparing the design document for the basic architecture of the OTC application
- Involved in QA activities manual and automation and performance testing and creating test cases for various scenarios of the OTA application for its smooth and bug free running of the application and make sure it works as per the Confidential standards
- Involved in the design meetings wif the senior level architects in finalizing the design for the application and technologies selection Confidential various levels of the application.
- Involved in the front end components development by using javascript frameworks like Jquery and AngularJS
- Extensively used AWS for integrating different data sources and external applications necessary to work wif OTC application
- Involved in implementing JPA through ORM frameworks like hibernate to develop code to interact wif Oracle and MongoDB Database.
- Involved in developing DB queries by using NoSQL queries against MondoDB.
- Involved in setting up code repo for the project in Confidential ’s SecureGit.and Maven
- Involved in support the application Confidential various levels of usage of the application wif respect to Database and application access and maintenance of the application
Environment: Java, JDK1.6/1.7, Servlets 3.x, JSP, JMS, UML, Visual Cafe 4.5, JAXB 1.0, XML,RDBMS,Jenkins, Selenium, MongoDB, AWS, SecureGit, JDBC, JPA, Hibernate, Automated testing frameworks like JMock, Mockito, EasyMock, Windows XP, Linux.
Confidential, Seattle, WA
Senior Software Engineer.
Responsibilities:
- Involved and participated wif the users for business user requirements for understanding of the user scenarios and analysis of the requirements for preparing high level requirements documents.
- Followed and implemented scrum as an agile methodology for the project development in order to coordinate the project development activities.
- Involved in implementation and following the OOAD principals during the entire life cycle of the application.
- Involved in deploying the UI components and service components on Glassfish application server and maintain the transactions and DB connections by using the Admin privileges.
- Involved in creating web access management through adaptive authentication and directory services to manage the access rights on the application resources.
- Involved in documenting the requirements documents and high level functional documents
- Involved in preparing the design document for the basic architecture of the EPS application
- Involved in the design meetings wif the senior level architects in finalizing the design for the application and technologies selection Confidential various levels of the application.
- Involved and implemented java/J2eee technologies and web services like Restful services and Automated testing frameworks like Junit and by applying the design patterns like Command, Factory, Business Delegate, and DAO while designing the POC for the project.
- Implemented Camel routing transactions for the credit card transactions.
- Involved and utilized Javascript frameworks Jquery and AngularJS in coding UI components and UI validations for front end components.
- Designed and implemented the Front Controller framework(MVC Design pattern), handler/Action classes, Model Layer and View layers by using spring/JSP/Velocity respectively and UML and Rational Rose.
- Designed and implemented Interceptors for common functionality like file upload/workflow/validations etc. before dispatching the request to the action methods.
- Developed front end/UI using HTML5, CSS3, Java Script, JQuery, JSON, AJAX, Angular JS, Bootstrap JS
- Involved in defining Service APIs by reviewing and documenting current Wayne Fuel APIs and needs of the project.
- Involved in designing and developing DB queries by using NoSQL queries against MondoDB.
- Involved in setting up code repo for the project in Confidential ’s SecureGit.and Maven
- Installed and setup DB2 and Cassandra for the Services to be developed.
- Installed and setup for automation and continuous integration by using the Team city / Jenkins
- Involved in setting up Test data for testing in development testing by coordinating wif QA team.
Environment: Java, JDK1.6/1.7, Glassfish3.x, Servlets 3.x, JSP, JMS, UML, Visual Cafe 4.5, JAXB 1.0, XML, MongoDB, Secure Git, Cassandra, Team City, Jenkins, Eclipse 3.0, HTML5, CSS3, Java Script, JQuery, AngularJS, JSON, AJAX< Angular JS, Bootstrap JS, REST web services, JAX-RS, SOAP, JAX-WS, WSDL, Spring-MVC, Spring-IOC, Spring-TX, Spring MVC, Restful web services, Hibernate 3.x, Subversion/Tortoise SVN 2.0, JQuery, LESS, Velocity, JSP, Servlets, Templates, JPA, JDBC, Tomcat 5.x, Junit. Automated testing frameworks like JMock, Mockito, Easy Mock, Windows XP, Linux.
Confidential
Lead Senior Software Engineer
Responsibilities:
- As a Sr. developer I was actively involved in architecting various Business Layer and Data Management components of dis multi-tiered web based system over J2EE architectures like Spring and Struts and application servers like weblogic.
- Followed and implemented scrum as an agile methodology for the project development in order to coordinate the project development activities.
- Involved in implementation and following the OOAD principals during the entire life cycle of the application.
- Involved in implementing JPA through ORM frameworks like hibernate to develop code to interact wif Oracle Database
- Involved in coding and developing jobs using Java, spring, hibernate and jdbcand integration of systems using communication protocols and using java for migrating data between Databases DB2, .
- Designed and implemented the Command, Business Delegate, Session Façade, DAO and Front Controller framework(MVC Design pattern), handler/Action lasses, Model Layer and View layers by using Hibernate and JSP/Velocity/JTL respectively
- Designed and implemented Interceptors for common functionality like file upload/workflow/validations etc. before dispatching the request to the action methods.
- Involved in the finalizing the design for model layer(Database objects).Used Oracle 11g for the Model implementation.
- Used JSON to exchange data between weblogic app server and browser.
- Used JDBC, spring and hibernate to interact wiith Oracle11gR1 database wif extensive working on DB design, development including stored procedures.
- Installed and configured Oracle 11g server for development purpose and imported production data into DEV DB by using oracle imp commands.
- Involved in the security analysis of the Web application by applying the security tools like Fortify, App Scan, and Burp Suite
- IBM MQ Series is used for implementing JMS messages to integrate asynchronously wif downstream systems for the incoming messages
- Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series using JAXB 1.0 and Message Driven beans
- Involved and implemented java/J2eee technologies and web services like Restful services and Automated testing frameworks like Junit and by applying the design patterns like Command, Factory, Business Delegate, and DAO while designing the POC for the project.
- Involved in the code analysis by using the static and dynamic code analysis to eliminate potential bugs in the code and to improve the quality of the code and to make sure the code follows the industry standards.
- Designed and developed the unit test cases/Integration test cases by using the Junit framework and Selenium, Easymock etc.
- Made use of JPA API for persistence of Entities.
- Implemented JAX-RS Restful web services by applying/incorporating java frameworks like Apache CXF and Jersey for accessing the web resources by using GET, POST requests
- Implemented Java API for XML Web Services (JAX-WS) and Involved in defining XSDs and end client Interfaceusing SOAP based xml request
- Used AspectJ for logging and tracing the messages.
- Implemented Service-oriented architecture (SOA) during software design and software architecture development phase.
- Implemented database transactions by writing SQL queries wif SQL database.
- Apache Maven is used as Build tool to automate the build process for the entire application.
Environment: Java, JDK1.6, EJB 2.x, Servlets 3.x, JSP, JMS, UML, Visual Cafe 4.5, JAXB 1.0, XML, Apache Xerces, JDBC 2.x, DB2, Oracle 11g, IBM WebSphere 6.*, Eclipse 3.0, Spring-MVC, Spring-IOC, Spring-TX, Spring MVC, TOAD 8.x, Hibernate 3.x, Subversion/Tortoise SVN 2.0, JQuery, JSON, Velocity, JSP, Servlets, Templates, JDBC, JPA, DB2, UML, Rational Rose, Application server Tomcat 5.x, Junit. JMock, Mockito, Easy Mock, Windows XP, Unix
Confidential, Phoenix, AZ
Programmer Analyst
Responsibilities:
- Involved in gathering & analyzing requirements from the business user/customer and built a complete list of features and prepared sample screen shots, use case diagrams Using UML and Rational rose, business rules etc as a functional specification document.
- Developed the presentation layer using the MVC paradigm implemented by Spring MVC and used Spring IOC to inject service and other dependencies.
- Involved in finalizing the user interface requirements by participating wif the business analysts and also for data tier integration requirements.
- Involved in implementation of identity and Access Management tools including implementation of Single sign on and form based authentication to allow the users to login to the application.
- Prioritized features based on the business goals, lead-times and iterations required for implementation.
- Performed data analysis, data design and prepared a technical specification document based on the functional specification.
- Followed and implemented scrum as an agile methodology for the project development in order to coordinate the project development activities.
- Conduct Test Driven Development/Unit Testing wifin formal software delivery and quality methodologies.
- Developed Command Controller for request, response paradigm by SimpleFormController using Spring-mvc and Factory and business delegate and Session Façade patterns.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Hands on experience in deployment of J2EE applications on Jboss Application Servers 5.0.
- Implementing Struts/Tiles based framework to present the data to the user.
- Define a template for a website and then use dis layout to populate the content of the web site using Tiles Framework.
- Java Bean Skeleton code using Top-Down approach and written the Java code to meet the business requirement, finally deployed the WebService on the server.
- Designed and developed server side a Web Service interfaces, generated WSDL files using Bottom-Up approach, deployed the WebServices into the application server.
- Generated Client Stubs using WSDL files and Invoked the Web Services to get the data from the service.
- Worked wif support team to fix bugs and push the latest code to the production server.
- Documented necessary steps to produce the problem in the dev local environment and functional solution to the problem and written unit test case to make sure that the problem should not occur again in the future.
- Developed PL/SQL stored procedures, functions, database triggers, created tables, indexes, sequences, synonyms and debugged PL/SQL stored procedures
- Used agile methodology for the software development process.
- Used Erwin toll for data modeling for the application data requirements
- Applied OOD methodologies in the design
- Implemented the business work flow processes using our custom work flow engine
- Quick Rules Implementation - Used Quick Rules (Rule Engine) for implementing all business rules.
- Used Hibernate and spring for database mapping and transactions.
- Implementation of notification e-mails using java mail.
Environment: Core Java, JSP, Spring, JavaScript Frameworks, XML processing, XSL, Java Design Patterns, Velocity, JSP, Servlets, Portlets, Axis, Oracle Stored procedures, PL/SQL, jUnit, Ant, AJAX, REST Web Services. Java/J2EE, IBM WebSphere 6.*, Swing, IntelliJ /Eclipse IDE, Velocity, Oracle910i, SQLServer-2000/2005, Java1.4/1.5/1.6, Multithreading, Struts-MVC, LESS, JQuery Spring MVC,, Hibernate 3.x, Spring-IOC, velocity,Freemarker,JMock/Easymock,JSON,Java Mail, DB2,JMS, subversion, Orion 2.0.2/2.0.7,Websphere Process Server and Jbossapplication servers.
Confidential, Raritan Valley, NJ
Programmer Analyst
Responsibilities:
- Involved in identification of Data Attributes required by Project models and J & J Data Sources for the Data Attributes and formulating Data Metrics to logically group data
- Worked wif Business Domain experts to gather system requirements
- Involved in development of Front End (UI) using, Swing, HTML, DHTML, CSS, XSL, Macromedia Dream Weaver MX and performed validations using Java Script.
- Used Net chart server for graphical representation of data.
- Developed and prepared portal appearance.
- Applied OOD methodologies in the design
- Integrating Flash based screens using flash and Net chart.
- Involved in defining events and actions of user interaction in XML format.
- Designed look and feel of portal.
- Locate and configure the security settings to protect your content from unauthorized access.
- Involved in designing executive decision support/dashboard systems
- Set up and manage the content management system that allows for collaboration in the creation of unstructured content.
- Developed Secondary and non-standard pages to render many documents.
- Involving in installation, configuration and administration of MQ Series 5.3 -JMS and MQSI for integrating the third party applications.
- Involving installing, configuring, administering Weblogic 7.0 on Linux, Apache HTTP Server 2.0 on Win2K& Red hat Linux 7.2 and also writing JMS-MQ Series components using and deploy the same in Weblogic 7.0 and Web Logic Integration (WLI) EAI wif Mainframes Legacy systems.
- Involved in database design and coding of SQL, PL/SQL, Triggers and Views on SQL Server 2000.
- Involving preparing Ant builds scripts (XML based), deployments, integration and configuration management of the entire application modules and performing unit testing using JUnit, system and integration testing of the whole application.
- Involving in complete support of the application for regular change requests and enhancements.
- Application was deployed on WebLogic and Epicentric Portal Server.
Environment: Rational Unified Process (RUP), UML, Rational Rose 2001A, ANT, Java, Applets, AWT,, Swing, J2EE 1.3 - JSP, Servlets EJB, JDBC, JNDI, Java Beans,, Hibernate 3.x, JMS, IBM MQ Series 5.3, Apache HTTP Server 2.0, BEA Weblogic App Server 7.0, Web Logic Integration (WLI). MVC Framework, XML, HTML, DHTML, VSS, Java Script, XML Spy, XSL,Uml, Axis, Velocity Rational Clear Case, Rational Clear Quest, Rational Rose, JMock/Easymock, XML Schemas, Oracle,DB2, SQL, PL/SQL, Windows 2000 (Develop) and Unix on Solaris (Prod) .
Confidential, White Plains, NY.
Programmer
Responsibilities:
- Used JSP and Servest for server side transactions. Login authentication is done by JSP by verifying wif database security tables.
- Involved in converting C++ code into Java for extracting Backend Data from the main frames.
- Developed CORBA objects for the Backend data which is in the form of text files.
- Involved in defining and generating the XML/XSLT/WML catalog definitions for Products, Plans and Bundles;
- Involved in integrating the Legacy mainframe application wif the Application Using Web Logic Integration (WLI)
- Developed the XML and XSL User Interface templates using DOM and SAX Components.
- Used XSLT for transforming the XML content into HTML
- Developed XSL Style sheets using Struts MVC Framework on a Apache Cocoon environment;
- Deployed EJBs on WebLogic Server as a middleware in designing and developing a three-tier distributed application.
- Implemented Home Interface, Remote Interface, and Bean Implementation class.
- Involved in the development of Functions, Triggers and Stored Procedures for PL/SQL backend implementation;
- Involved in the generation of automated scripts for the deployment of the application using Perl and Unix Shell Scripts.
Environment: Java, Applets, AWT, Swing, J2EE 1.3 - JSP, Servlets EJB, JDBC, JNDI, Java Beans, IntelliiJ IDEA 3.0, BEA Weblogic App Server 7.0, MVC Framework, XML, HTML, DHTML, VSS, Java Script, XML Spy, XSL, SOAP, MS SQL Server 2000.
Confidential, White Plains, NY.
Responsibilities:
- Designed the database, created the tables and the Pool Archive files that take sql statements as arguments to dynamically retrieve, add and delete records using Java and JDBC.
- Involved in the front-end GUI development using HTML and JSP
- Designed and Developed a Website which makes every aspect of project handy to the clients and others who may need any information regarding semi conductors.
Environment: Java1.2, Swing, WebLogic 5.1.0 Application Server, HTML, JSP, JNDI, EJB, Servlets, Java Beans and Oracle as backend, Wif Windows NT/2000 as OS, Wif VJ++ as IDE.