We provide IT Staff Augmentation Services!

Software Analyst Resume

3.00/5 (Submit Your Rating)

Westlake Village, Ca

SUMMARY:

  • Seven plus years of experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java, J2EE, Node Js and JavaScript technologies.
  • History of building software systems with improved functionality and productivity, consistently meeting critical requirements
  • Strong experience in the entire Software Development Lifecycle, which involves design, development, coding, testing and implementation phases

TECHNICAL SKILLS:

Web Technologies: Spring, JavaScript, Angular Js, ExtJs, AJAX, Jquery, HTML, DHTML, CSS, Struts, Servlets, JSP

Languages: Java, C, C#

Tools: Eclipse IDE, IntelliJ IDEA, WebStorm, Oracle SQL Developer, TOAD, FindBugs, Firebug, Selenium, REST client, SOAP UI, Rally, Mingle, JIRA, Red Mine, HP Quality Center, MS Office Suite

RDBMS: Oracle, TeraData

Nosql DB: Solr, ElasticSearch

Operating Systems: Linux/UNIX, Windows 7/Vista/XP, Mac OSX

Application Server: Apache/Tomcat, JBoss, Web Logic

PROFESSIONAL EXPERIENCE:

Confidential, Westlake Village, CA

Software Analyst

Responsibilities:

  • Created a fully customizable platform to publish real time results for different studies. These studies typically belong to all kinds of domains like Automobile, financial, service, utilities and more.
  • Architected and Coded fully automatic Report Building and publishing tool to generate PDF reports. PhantomJsand wkhtmltopdfwere used to generate pdf, utilizing the existing UI code.
  • Created a web application using express and phantomjs - node in nodeJs to generate a pdffor report building.
  • Migrated all the UI from ExtJs to Angularjs.
  • Used Materializecss to get the look and feel of google material design.
  • Used Alfresco as the Enterprise content management(ECM).
  • Used Solr 5.3 to store all the response documents.
  • Used Solr data analytics to generate the real time results for charts and tables.
  • Also implemented custom search handlers for custom data analytics which were custom to JD Power.
  • Implemented real time Alerts to track real time data changes.
  • Authentication and Authorization were implemented using alfresco.
  • Architected the platform to be fully Multilanguage supported.
  • Createda module to capture usage analytics using Elastic search. This was used to capture page view, asset view and user sessions. This data was used to understand user needs.
  • Used Highcharts for the charting framework.
  • Created a free form drag and drop table Builder tool. Which was used to publish custom data as per the client requirements
  • Used http as the communication protocol between different systems and used Retrofitfor it.
  • Used spring cache to improve performance. And reduce load on Solr and Alfresco.
  • Used agile methodology.
  • Used Jenkins as the CI server.

Environment: Java, J2EE, JavaScript, AngularJs, nodejs, Extjs, Jquery,Spring, Retrofit, Solr 5.3, SolrJ,Elastic search, Alfresco 5.0.2, AJAX, ANT,Maven, XML, HTML, SOA, Webservices,REST, gulp, bower, solr, Jenkins.

Confidential, SFO, CA

Software Analyst

Responsibilities:

  • Created Feature files for different devices from acceptance criteria.
  • Created mock response to the services, which are used by developers to develop UI, without having any dependency on the back end service.
  • Crosscheck response contract with that of actual web service response.
  • Used agile methodology.

Environment: Ruby, JavaScript, cucumber, calabash, Mockey.

Confidential, O’Fallon, MO

Software Analyst

Responsibilities:

  • Collecting business requirements and user needs.
  • Created detailed design specifications for application requirements, which include business rules, screens, interfaces, reports and definition of data and error messages.
  • Used Agile methodology to develop the application.
  • Implemented business logic in the ParameterServices modules and exposed them as REST based web services using Apache CXF.
  • Developed Business flow with JBPM process flow engine for adding billers, approving and pushing to live tables.
  • Integrated JBPM with Spring framework.
  • Involved In development of services and integration with hibernate and applying search features like pagination and filters using hibernate criteria.
  • Created Materialized view to increase performance of a huge search query. Performance increase was from 45 seconds to 5 seconds.
  • Implemented Rule flow group in Drools framework for validation of different entities at different stages of flow.
  • Used SAML token for web service authentication.
  • Configured detail logging using Spring AOP around aspect.
  • Involved in mavenization of the project for build and deploy with Bamboo to the development server.
  • Involved in creating branches for development and merging with other existing branches.
  • Created frontend using EXTJS framework.
  • Created a custom component “Differential Form” in EXTJS which was used throughout the application to show the difference between live record and current edited record.
  • FGA (Fine Grain Access) was well integrated in to all UI components such that if a user does not have access to a particular entity or field in an entity, it will not be shown on screen.
  • Used JIRA as project management tool.
  • Used JBoss Developer Studio 4.

Environment: Java, J2EE, Java Script, Extjs, Jquery,Spring, Hibernate, JDBC, JSP, AJAX, ANT,Maven, XML, HTML, SOA, Oracle, UML, Webservices, REST.

Confidential, Baltimore, MD

Web Developer

Responsibilities:

  • Implemented the MVC Architectural Pattern using Spring Framework and Spring Web flow.
  • Created Hibernate Mapping files for newly created objects.
  • Implemented Spring Validation Framework for Server side validation.
  • Involved in developing batch processing using Spring Batch framework.
  • Implemented JackRabbit framework as Content Repository for Java Technology
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Used Jquery for designing front end user interface.
  • Extensively used Ajax through JavaScript framework Jquery for better performance.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Worked with QA team for testing and resolve defects.
  • Involved in all stages Analysis, Design, Development, Testing, UAT of the project.
  • Writing Technical Specification Document for the front end Application development.
  • Experienced in using SVN, Versioning Control to track the changes in the Scripts.
  • Tracking the phases of the project using Red Mine.
  • Update the Documents in the Public or Shared folder using SharePoint.
  • Created Views, Stored procedures to access the data from the database.
  • Interact with the Business Analyst and the Front End developers in the Design Phase.

Environment: Java, J2EE, Java Script, Extjs, Jquery,Spring, Hibernate, JDBC, JSP, AJAX, ANT,Maven, XML, HTML, SOA, Oracle, UML, JackRabbit, Webservices, REST.

Confidential, St. Louis, MO

Web Developer

Responsibilities:

  • Worked on CGS phase 1 web user interface Enhancements.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP
  • Developed page templates using Spring Tiles framework.
  • Implemented Spring Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Used MAVEN automated build scripts to compile and package the application and implemented Log4j for the project.
  • Worked with QA team for testing and resolve defects.
  • Involved in developing batch processing for Meta data extraction.
  • Involved in all stages Analysis, Design, Development, Testing, UAT of the project.
  • Writing Technical Specification Document for the front end Application development.
  • Tracking the phases of the project using RALLY.
  • Update the Documents in the Public or Shared folder using SharePoint.
  • Created Views, Stored procedures to access the data from the database.
  • Experienced in writing sql’s for fast export or bulk data load.
  • Interact with the Business Analyst and the Front End developers in the Design Phase.
  • Resolved Batch Related issues in CGS Phase 1 Scripts or Development.

Environment: Java, J2EE, Java Script, Extjs, Jquery,Spring, Hibernate, JDBC, JSP, AJAX, ANT, Maven, XML, HTML, SOA, Oracle, UML, Webservices, REST.

Confidential, Ruston, LA

Software Programmer

Responsibilities:
  • A tool for solving CDS method which is used for sequencing of jobs in production.
  • A tool for solving Fuzzy logic, which is used in deciding a plant location among multiple locations available.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Developed Views, controllers, POJOS using Spring Framework
  • Maintained the version using CVS.

We'd love your feedback!