We provide IT Staff Augmentation Services!

Consultant Resume

5.00/5 (Submit Your Rating)

AtlantA

OBJECTIVE

  • Java Full Stack Developer with over 7+ years of professional experience in development of web based and Client/Server applications in conjunction with interfacing and back - end development.
  • Seeking a position to utilize my skills and abilities in the IT Industry that offers professional growth and keeps abreast with latest trends and technologies while being resourceful, innovative and hardworking.

SUMMARY

  • Built enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlet, JSP, JSTL, JSF2, Spring3.x, 4.x(Core, MVC, Boot), JPA-Hibernate 3.x,4.x,5.x JDBC and XML
  • Significant knowledge on Design Patterns and OO Design Principles
  • Experience on rich JavaScript libraries/frameworks like Angular 1,2,4, React JS, JQuery
  • ORM framework: JPA-Hibernate 4
  • Front-end technologies: CSS3, JavaScript,HTML 5, JSP, XML, JSTL, JSON, AJAX
  • Relational databases: Postgre SQL, MySQL 5.5, MS SQL Server 2005,2008 using SQL
  • Application servers: Tomcat-7,9, Glassfish, JBoss 4
  • Build tool: Apache-maven-3.0.5, ANT
  • Unit testing: Junit
  • Version control system: GIT, SVN
  • Reporting Tools: Jasper Report, iReport 4
  • Other Tools: Exposure to AEM, Splunk, Elastic Path tools (Cortex Studio) and API management (Apigee)
  • UML: (Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams)and hands-on experience on Star UML tool.
  • Experienced in developing static/dynamic HTML (HTML4.01/5) pages, SPA(Single Page Applications) providing client side validations in JavaScript and providing interactive front-end GUI using CSS2/3, XHTML, CSS Preprocessors - SASS and LESS
  • Worked on multiple UI libraries such as Font Awesome, Bootstrap, UI router etc.
  • Involved in creating Responsive Web UI applications for multiple screen sizes (Mobile, desktop and Browser resizing).
  • Experience using SOAP UI to test the existing services.
  • Proficient experience in developing SOAP and RESTful web services using JAX-WS and JAX-RS implementing using Jersey.
  • Worked on JUnit(mocking framework-Mockito) Framework for unit testing of classes
  • 3+ years Consulting experience in managing key stakeholders’ expectations in providing IT solutions to wide spectrum of enterprise businesses ranging from small start-ups to big renowned organizations
  • Responsible for all aspect of SDLC including Requirement understanding, Maintaining code quality, Technical R &D/POC, managing delivery timelines, estimating project/modules etc.
  • Functional experience includes domain knowledge of Engineering and Industrial services, Plant Automation, US Healthcare &Telecommunication and E- Commerce
  • Knowledge of Waterfall, Agile methodology and SCRUM i.e daily scrum meeting, sprint planning and retrospective etc. Worked on JIRA, version One, Rally, Pivotal Tracker.

TECHNICAL SKILLS

Languages: Java, JavaScript, HTML, SQL

Java API’s: Core Java8,7,6, Java EE, Servlet, JSP, JSTL, JDBC and Web Services (SOAP/REST).

Framework: Spring 3.x,4.x (Core, MVC, Boot), JSF 2.0(Primefaces, Richfaces)

Web Technologies: HTML5, XHTML, CSS3, JavaScript, jQuery, XML, Angular-1,2,4, React JS, AJAX, JQuery

ORM Tool: Hibernate 5.x, 4.x,2.x, JPA.

Databases: MySQL5.5, MS SQL Server 2005,2008, PostGre SQL

Testing Frameworks: Junit, Spring Mockito

Servers/Others: Apache Web server, Tomcat 9, 7, Jboss 4, Glassfish

Operating Systems: Windows, macOS

IDE: Eclipse, Intellij IDEA, Webstorm, Atom, SublimeText, Visual Studio Code

Version Controls: SVN, GIT, SourceTree

Logging: Log4j

Build Tool: Maven, ANT, Gradle

Tools: iReport4, Cortex Studio, Star UML, Splunk

Processes: Waterfall, Agile, TDD, Scrum

Other: JIRA, Rally, Version One, Pivotal Tracker, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Consultant

Responsibilities:

  • Responsible for taking functional requirement from client, analyze the business flow, estimate timelines and generate reports on performance tuning
  • Used Spring Boot to develop the application
  • Used Hibernate framework in the data access object layer to access and update
  • Developed Hibernate Criteria query API, HQL and native SQL to retrieve the data
  • Implemented multiple Core Java concepts such as Exception Handling, Collection APIs to develop various components in the project
  • Worked on mocking framework-Mockito for unit testing of classes
  • Setting up React Framework for UI development and created React JS components for multiple pages
  • Prepared wireframes, user flows, process flows using HTML 5
  • Turn the mock-ups and designs into responsive website and cross browser testing across devices as desktop, mobiles and tablets with HTML5,React JS and Bootstrap
  • Used CSS Preprocessors - SASS and LESS
  • Worked on logging mechanism using Log4j framework
  • Used Gradle as the build tool
  • Well versed in writing code using OO Design Principles and Design Patterns
  • Maintained the source code and its multiple versions using Git
  • Worked on IntelliJ IDEA, Webstorm for developing and implementing the maintenance of code
  • Well versed with OO Design Principles (SOLID Principle)
  • Written test cases and was involved in functional testing and peer review
  • Contribute to sprint planning, work breakdown, task allocation, tracking and delivering solutions

Confidential, Illinois

Software Engineer

Responsibilities:

  • Worked on Spring Framework to develop the application using MVC architecture and used its concepts like dependency injection and inversion of control
  • Used Hibernate framework and developed Hibernate Criteria query API, HQL and native SQL to retrieve the data
  • Implemented multiple Core Java concepts such as Exception Handling, Collection APIs to develop various components in the project
  • Worked on mocking framework-Mockito for unit testing of classes
  • Setting up Angular Framework for development
  • Prepared wireframes, user flows, process flows using HTML 5 and Angular-2
  • Turn the mock-ups and designs into responsive website and cross browser testing across devices as desktop, mobiles and tablets with HTML5, Angular-2 and Bootstrap
  • The application is now upgraded to Angular-4, hence using the version for upcoming changes.
  • Developed custom HTML elements using angular directives.
  • Added logos, icons in project for side bar, title bar and navigation bar. Used Font Awesome library and used Bootstrap Icons.
  • Build data visualization using C3 charts library like stacked, bar, pie charts
  • Used Maven as the build tool
  • Well versed in writing code using OO Design Principles and Design Patterns
  • Maintained the source code and its multiple versions using Git
  • Worked on Eclipse IDE for developing and implementing the maintenance of code
  • Well versed with OO Design Principles (SOLID Principle)
  • Consume RESTful/SOAP services and extract the necessary data used in the module

Confidential

Team Lead

Responsibilities:

  • Work closely with product owner to deliver highly efficient, intuitive and reusable technical solution to meet/exceed business requirements
  • Designed client side architecture for UI development using HTML5, Java Script, JSON, Angular JS and CSS3
  • Involved in creating Responsive Web UI applications for multiple screen sizes(Mobile desktop and Browser resizing)
  • Worked on NPM, NodeJS dependencies on CLI
  • Development of modules using Angular JS and HTML5
  • Experience in AngularJS controllers, directives, components, factory and service resources, routings and events
  • Experience in DOM manipulation using Javascript, jQuery and Angular JS
  • Implemented Angular JS controllers to maintain each view data.
  • Implemented angular service calls using angular factory
  • Working knowledge on implementing directives and scope values using AngularJS for webpages.
  • Well versed with OO Design Principles (SOLID Principle)
  • Consume RESTful services from Apigee and extract the necessary data used in the module
  • Worked with API Management tool Apigee and created proxies for apps
  • Worked with Cortex Studio to work on requirement specific zooms and generate result set
  • Supporting deployment and smooth functioning of DEV & SIT environments
  • Involved in functional testing and peer review
  • Responsible to provide time report of resources monthly basis and provide project status
  • Contribute to sprint planning, work breakdown, task allocation, tracking and delivering solutions

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for analysis, implementing solutions to improve the performance of an application
  • Responsible for taking functional requirement from client, analyze the business flow, estimate timelines and generate reports on performance tuning
  • Implemented Spring Framework to develop the application using MVC architecture and used its concepts like dependency injection and inversion of control
  • Designed GUI using JSFfor end user interaction
  • Created UI component like loading, custom alert box using JQuery, CSS and got appreciation from client for that solution
  • Used Hibernate framework in the data access object layer to access and update
  • Developed Hibernate Criteria query API, HQL and native SQL to retrieve the data
  • Implemented several Hibernate Annotations like Entity, Inheritance, Collection related annotations to implement the business functionality.
  • Implemented multiple Core Java concepts such as Exception Handling, Collection APIs to develop various components in the project
  • Worked on JUnit Framework for unit testing of classes
  • Consumed Web service components based on SOA architecture using XML, WSDL and SOAP
  • Test the integration flows through SoapUI
  • Worked Apache Tomcat 7.0 application servers for maintaining and administering the deployed Servlet and JSF components.
  • Worked on logging mechanism using Log4j framework
  • Used Maven as the build tool
  • Well versed in writing code using OO Design Principles and Design Patterns
  • Maintained the source code and its multiple versions using Git
  • Worked on Eclipse IDE for developing and implementing the maintenance of code
  • Contribute to sprint planning, work breakdown, task allocation, tracking and delivering solutions

Confidential

Senior Software Engineer

Responsibilities:

  • Designed GUI using HTML5 and JSPs for end user interaction
  • Developed Responsive UI screens using Media Queries, CSS3
  • Developed Dynamic CSS, HTML5 pages, implemented JQuery, AJAX to create interactive front-end GUI and used JavaScript, JQuery for client-side validations.
  • Performed back-end database operations on MS SQL Server database by writing SQL queries, stored procedures
  • Worked on RESTful Web ServicesusingJersey API Framework
  • Worked on XML, JSON, XHTMLs
  • Worked on multiple Core Java concepts such as Exception Handling, Collection APIs to develop various components in the project
  • Designed and Developed modules using various J2EE Design Patterns such as Singleton, Façade, MVC and exclusively used SOLID Principles while writing the code
  • Run Ant scripts to build the J2EE application.
  • Worked on Eclipse IDE for developing and implementing the maintenance of code
  • Used Log4j framework to implement the logging mechanism.
  • Maintained the source code and its multiple versions using SVNversion control
  • Involved in developing Class diagrams, Sequence Diagrams using UML
  • Preparation of the Low Level Design document which include program specification and unit test plan
  • The major releases where I have contributed were

Confidential

Software Engineer

Responsibilities:

  • Gathering and understanding the requirements
  • Worked on the Functional Design Documents (FDD) and Technical Design Documents (TDD)
  • Prepared use cases, activity, sequence and ER diagrams for Software Requirements Specification and Application Design Document using Star UML tool
  • Contributed in preparing purchase order
  • Developed the application using MVC Architecture using JSF
  • Extensively used the CollectionAPI for transferring information across different layers
  • Used Exceptional Handling concepts of Core Java to handle different types of exceptions in multiple layers of the project
  • Involved in developing the Java classes and Managed Beans
  • Worked on JBoss Application Server for running and deploying the project
  • The Primefaces components used for designing the Functional Modules were Charts (Line, Pie, Bar), Split Button, Data Exporter, Panel, Accordion, Scroll Panel, Keyboard, Editor, InputTextArea, Messages,

We'd love your feedback!