Sr. Software Consultant Resume
NM
SUMMARY:
- 12+ years of extensive IT experience with primary expertise in Requirement Gathering, Analysis, Design, Development, Implementation, Integration, Testing, Maintenance & Support of Mobile, Web, Cloud Apps
- Experienced in various Business Domains such as E Governance, Insurance, Digital Media, Airlines, Enterprise Mobility, Retail, Real estate, Federal and State government
- Expertise in Product Development, management and building MVP. Conducted various POC (Proof of concepts) on emerging technologies like IOT, Mobile, cloud.
- Applied Domain Driven Design and Integration Design patterns and best Practices for stable, scalable, improved performance and maintenance - free code.
- Implemented Enterprise Architecture (TOGAF), Micro Services, Agile and Business Analysis practices.
- Responsive design and UI technologies Angular 2.0, Bootstrap, Typescript, HTML, Javascript, AJAX.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, JQuery, Servlets, JMS, JDBC, JNDI, ANT, Java Multi-threading and XML.
- Expertise in Hibernate, ibatis, Spring boot, Spring batch, Spring framework IOC and AOP modules.
- Knowledge of oracle SOA, BPMN Apache Tomcat, JBoss, Weblogic application servers.
- Extensively developed optimized stored procedures, Triggers and Functions using SQL Server, ORACLE.
- Test driven development TDD and Behavior driven development (BDD), developing and executing unit test cases using Junit, Jmock and Jmeter. Expertise in Manual Testing of mobile and web applications
- Implemented effective source code management and Static Code Analysis ( Findbugs, Checkstyle, PMD).
- Experienced in L2, L3 Tech support and Monitor application performance and reviews of staging or production.
- Experience in implementation and integration SalesForce.com Platform Administration and Development.
- Worked for prestigious clients Confidential , Confidential , Confidential , Confidential , Patni & State Gov.
TECHNICAL SKILLS:
Software Technologies: Java / JDK 1.8, JSP, Servlets, JDBC, Applets, JavaBeans, EJB 3.0, Hibernate 3.0, JSTL, Spring, LOG4J, AJAX, JSP, XML, XSD, JAXP, JAXB, JQuery, SOAP, Restful, JavaScript, CSS, Struts, TypeScript
RDBMS:: Oracle, SQL Server, MYSQL, Mongo DB
Middleware: JMS, IBM MQ Series, Active MQ, and Oracle SOA
Version Control: VSS, Git, Subversion & CVS
Web & Application Servers:: WebSphere 7.0, WebLogic 8.1, Apache Tomcat and JBoss
Testing Tools:: JUnit, JMeter, Jmock, SOAP UI and Advanced REST Client
Build Tools:: ANT, Maven, Gradle, Jenkins
UML Modeling Tools:: Visio, Rational Rose, Visual Paradigm, JUDE
Other: LDAP, RAD 7, JBuilder, Findbugs, Checkstyle, PMD, Log4j, Balsamiq Mockups, Pencil, Jira
Operating Systems:: UNIX, Linux and Windows, NT/2000/2003/XP
Mobile: WAP, JQ Touch, JQuery Mobile FrontlineSMS, ODK and J2ME
Cloud Platform: Salesforce administration, Apex language, SOQL, SOSL and Visual Force.
PROFESSIONAL EXPERIENCE:
Confidential, NM
Sr. Software Consultant
Responsibilities:
- Lead and implemented software solutions for critical business processes, increasing productivity throughout the organization.
- Actively involved in creating and implementing Enterprise architecture with Domain driven design.
- Developed and implemented System integration process and design for OSI.
- Actively participated in daily SCRUM calls, sprint planning, estimation and retrospection meetings.
- Developed RESTful Web services for integrating with SERFF API
- Used web development methods like Angular 2 to create Single Page Application.
- Designed and developed the UI components using, Bootstrap UI HTML 5, CSS, JavaScript, Type Script.
- Integrated Google maps for Insurance Provider search Engine
- Implemented Spring Batch Services for importing data National health rate review Services.
- Prepared technical design plan for reference module, which includes each page detail specifications, business rules, system rules, navigation and process flow.
- Analyze process and systems and provide recommendations for improvement to assist the business in achieving its goals and objectives, leveraging best practices and professional experiences.
- Assist project management in assessing level of effort of project tasks and user stories, creating accurate estimates to support project planning initiatives.
- Manage the accuracy and integrity of code base by conducting code reviews and providing guidance for improvements where necessary.
- Developed strategy for integrating internal security model with Spring Security and Spring Boot.
- Create Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC.
- Oversee and develop Notification Service micro service to use across the enterprise.
- Developed stored procedures, Triggers and Functions using and MS SQL queries.
- Designed and implemented the MongoDB schema
- Wrote services to store and retrieve user data from the MongoDB for PDT tool.
Environment: J2EE, JBOSS, Angular 2, Spring Boot, Spring Batch, XML, SQL Server, Visual paradigm, UML, REST API, JSON, jQuery and Eclipse, Jenkins, Maven, MongoDB, Mongo Compass.
Confidential, Dallas, TX
Sr. Software Consultant
Responsibilities:
- Actively involved in creating Enterprise architecture with Domain driven design.
- Sequence, class diagram, activity and interaction diagrams for reference and provider subsystems
- Actively participated in daily SCRUM calls, sprint planning, estimation and retrospection meetings.
- Developed RESTful Web services for CMS application and salesforce integration.
- Developed and integrated spring batch for citizen services TANF and ISD
- Designed and developed the UI components using JSP, HTML, CSS, DHTML, JAVASCRIPT.
- Used web development methods like Angular 2 to single page applications.
- Designed interface models for reference module, which includes list pages, detail pages, dialog boxes with filters and show drop down boxes and worked content management.
- Designed screens for provider enrolments and provider maintenance screens, includes list pages, detail pages, business wizard process, dialog pages.
- Prepared technical design plan for reference module, which includes each page detail specifications, business rules, system rules, navigation and process flow.
- Servlets were used to redirect the incoming requests to the appropriate JSP pages through Request Handlers.
- Developed stored procedures, Triggers and Functions using PL/SQL.
- Used Code Analysis plugins like Findbugs, Checkstyle, PMD
Environment: J2EE (EJB, Servlets, JSP), IBM WebSphere 4.0.2, UNIX Solaris 8.0, XML, Oracle, Visual paradigm, UML, SOAP, JSON, jQuery and Eclipse, Jenkins, Maven and SVN.
Confidential
Sr. Software Engineer
Responsibilities:
- Lead and implemented software solutions for critical business processes, increasing productivity throughout the organization.
- Worked with the user group for requirement gathering throughout the planning and implementation.
- Customized Page layouts for Standard/Custom objects and assigned Record Types.
- Applied Integration design patterns and best Practices for stable, scalable and improved performance
- Created Workflow Rules to automate Tasks, Email Alerts, Field Updates, timely actions and Outbound APIs.
- Designed, and developed Apex Classes, Controller Classes, extensions and Apex Triggers for various functional needs in the application.
- Designed various WebPages in VisualForce for capturing various customer enquiries and Implemented logic for migrating cases to different queues based on the type of customer enquiry.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into salesforce.com, checking for the correctness of the data.
- Imported data into mongo DB for historic backup and data analysis
- Designed and implemented the MongoDB schema
- Wrote services to store and retrieve user data from the MongoDB.
Environment: SaleForce.com platform, Visual Force (Pages, Component & Controllers), Apex Language, Data Loader, HTML, Java Script, Eclipse IDE, Subversion,, Java, J2EE, JSP, Servlets, JavaScript, HTML, XML, UML, Tomcat, Apache Ant 1.6.0, MySQL, UNIX, LINUX
Confidential
Sr Java Developer
Responsibilities:
- Developed web applications using java, Angular JS, HTML, XML, CSS and JavaScript.
- Developed Web Services as providers and consumers using Apache Axis framework. Developed WSDL files.
- Involved in the implementation, testing and support of the application.
- Configured Struts Framework and Integrated with Tiles of Struts
- Generated XML pages, CSV and txt report with templates using XSL.
- JMS interfaces integrated with IBM MQ Series.
- Actively involved in creating design documents utilizing UML. Participated in design reviews.
- Developed Unit Test scripts, executing unit test cases. Deployed the application on Web logic Server.
Environment: Java 5, J2EE, JavaScript, Spring 2.X, log4j, RAD 6, BEA Weblogic 8.x, JQuery, CVS, Tomcat. J2EE, Java, EJB, Struts Frame work, Spring, Clear case, Clear Quest, UML/Rational Rose, XML (DOM and SAX parsers), HTML, Core Java, Oracle 9i, PL/SQL, Unix, SVN, and Maven.
Confidential
Sr. Java Developer
Responsibilities:
- Developing the web application using Core Java, J2EE, Struts, Spring and XML technologies.
- Developed business components using Core Java and Spring framework. Implemented Spring beans.
- Implemented design patterns like Façade and Factories in the business layer.
- Implemented data store persistence components using Spring JDBC templates.
- Developed JSP page layouts using Struts tiles framework.
- Co-ordinate with various backend and environment support to track the issues in the advent of client applications breakdowns.
Environment: Java 1.5, J2EE 1.3, XML, JAXB 2.0, Rational Clear case, Together J, WSAD5.1, JBoss 4.x, JUnit, and Oracle 9i
Confidential, Bellevue, WA
Java Developer
Responsibilities:
- Using UML, designed sequence, class diagram, activity and interaction diagrams for reference and provider subsystems.
- Designed and developed the UI components using JSP, Html, Css, Javascript, Ajax.
- Implemented the front end using JSP, Jquery based on spring framework and Hibernate framework
- Developed stored procedures, Triggers and Functions.
- Used JUnit for unit testing.
Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, XML, UML, Jboss, Apache Ant 1.6.0, My SQL, PL/SQL, UNIX, LINUX, TOAD, JUDE
Confidential
Sr Consultant Developer
Responsibilities:
- Designed and developed the UI components using JSP, HTML, CSS,DHTML, JAVASCRIPT.
- Used web development methods like AJAX to create Web applications.
- Designed interface models for reference module, which includes list pages, detail pages, dialog boxes with filters and show drop down boxes and worked content management.
- Designed screens for provider enrolments and provider maintenance screens, includes list pages, detail pages, business wizard process, dialog pages.
- Created various Enterprise Java Beans to in corporate the business logic.
- Developed java classes to handle persistence layer for the Enterprise Java Beans.
- Developed stored procedures, Triggers and Functions.
Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, XML, UML, Jboss, Apache Ant 1.6.0, Oracle 11g, PL/SQL, Swings, UNIX, LINUX, TOAD, visual paradigm
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented Rational Rose for creating the class diagrams, use cases, sequence diagrams etc.
- Designed and Developed the GUI using JSP, JavaScript & Swings.
- Designed and developed Servlets to communicate with data through JBOSS server.
- Used JDBC for the persistent storage of employee details in the Oracle database.
- Implemented PL/SQL stored procedures and triggers for data population, retrieval.
- Implemented test cases and tested the modules in java.
Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, XML, UML, JBoss, OCR, Apache Ant 1.6.0, Oracle 10g, PL/SQL, Swings, UNIX, LINUX
Confidential, Blue Bell, PA
Software Engineer
Responsibilities:
- Involved in ACES product development and testing and supporting
- Actively participated and contributed in developing plug-in for eclipse.
- CatIDE plugin migration to different version of eclipse
Environment: UNIX, LINUX, Win XP, Java, GMF, EMF, SWT, JUnit and Eclipse.
