Sr. Software Consultant Resume
Dallas, TX
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 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 MVC, JPA framework IOC and AOP modules.
- Knowledge of Spring Cloud 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.
TECHNICAL SKILLS
Software Technologies: Java 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 RabbitMQ
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
Sr. Software Consultant
Responsibilities:
- Actively involved in creating and implementing Enterprise architecture with Domain driven design.
- Developed and implemented System integration process and design for Confidential .
- Actively participated in daily SCRUM calls, sprint planning, estimation and retrospection meetings.
- Developed RESTful Web services for integrating with SERFF API
- Designed and developed the UI components using, Bootstrap UI HTML 5, CSS, JavaScript, Type Script.
- Developed the application usingCore Java 8 and concurrent Collections
- 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.
- Implemented Micro services utilizing Spring Boot, Spring Cloud Netflix and Spring Data JPA.
- Developed stored procedures, Triggers and Functions using and MS SQL queries.
- Designed and implemented the MongoDB schema
- Wrote services to store and search Clinics and doctors information from the MongoDB for PDT tool.
Environment: J2EE, JBOSS, Angular 2, Spring Boot, Spring Cloud, Spring Batch, XML, SQL Server, Visual paradigm, UML, REST API, JSON, jQuery and Eclipse, Rabbit MQ, 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
- Implemented data store persistence components using Hibernate.
- 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: JAVA 1.8, J2EE (EJB, Servlets, JSP), IBM WebSphere 4.0.2, UNIX Solaris 8.0, XML, Oracle, Visual paradigm, UML, SOAP, JSON, jQuery, RabbitMQ 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.
- Developed the application usingCore Java,Multi-Threading and concurrent Collections for 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, Bootstrap, 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, Spring MVC 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 Hibernate.
- 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, Blue Bell, PA
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 incorporate 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.
