We provide IT Staff Augmentation Services!

Sr. Technical Consultant Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Java/JEE developer with over 8 years of unique experience in Software Design and Development.
  • Experience in executing various assignments in the realm of Application Integration, Development and Maintenance.
  • Hands - on experience in Amazon Web services, Java/J2EE, Liferay Portal, Cloud Foundry and Web development environments, back-end database programming with SQL.
  • Hands on experience in Responsive Web Applications using AngularJS as well as UI testing methodologies and frameworks such as Jasmine and Protractor
  • Known for exploring and testing cutting edge techniques and frameworks into both front tier and back-end design to continually drive improvements to software performance, reliability, scalability, and usability.
  • Excellent problem solving and communication skills. Innate traits include flexibility, innovation, organization skills.
  • Experience in the entire Software Development Life Cycle.

PRIMARY TECHNOLOGIES:

  • Amazon Web Services
  • Java/JEE
  • Web Services (REST/SOAP)
  • Cloud Foundry
  • Single Page Applications
  • Design Patterns
  • Confidential Commands, GSM AT Commands
  • Source Code Management (SVN)
  • Maven, Gradle, Jenkins
  • Spring Core, Boot, Data JPA, AOP, DI
  • Responsive Web Development
  • (Node.js, NPM, AngularJS, Gulp, Grunt, Typescript, Protractor, Jasmine, Bower, PhantomJS, Selenium Server)

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Technical Consultant

Responsibilities:

  • Implement a proof of concept to in corporate a horizontal portal using Liferay Confidential
  • Demonstrate a design to migrate Single Page Applications written in Angular into JSR 286 portlets
  • Orchestrate a continuous integration pipeline utilizing Jenkins
  • Creating a path forward for portal upgrade process, from v6 to Confidential
  • Created a template project leveraging Liferay Confidential workspaces and Confidential modules
  • Designed a Liferay custom theme module for UI development and modifications
  • Demonstrate usage of Liferay Confidential WS to utilize portal features into Angular applications

Confidential

Sr. Technical Consultant

Responsibilities:

  • Writing REST services utilizing Confidential ’s JAX-RS implementation to serve web crawler requests and status information
  • Secured REST services with Basic Authentication using Spring Security
  • Improved the underlying asynchronous, multi-threaded web crawler (crawler4j) to return fine grained results and search scores
  • Pioneered and implemented a server side utility for web page screen capture service using PhantomJS and Selenium Web Driver
  • Wrote JDBC based DAO layer to persist crawler requests, evidence and statistics
  • Deploy and test the web crawler into Websphere Application Server Liberty Runtime
  • Integrated Microsoft’s Cloud Language Translation API into the web crawler
  • Implemented image compression functionality to save memory for screen captures

Confidential

Sr. Technical Consultant

Responsibilities:

  • Setting up Spring Boot based application for implementing patient API as micro services running on Cloud Foundry.
  • Configure spring profiles for different environments, writing initial test patterns (controller, service, JPA tests) and getting the set up ready for sprint one.
  • Testing a hello world application on Cloud Foundry to show progress as the team is getting ready for development
  • Participate on discussions around continuous integration set up using Maven, Jenkins and Artifactory.

Confidential

Sr. Technical Consultant

Responsibilities:

  • Implemented logging mechanism using log4j to persist events and transactions on a Swing client
  • Worked on support tickets across different technical issues raised by dealers who are primary users of the Swing client

Confidential

Sr. Technical Consultant

Responsibilities:

  • Lead front end Responsive Web Developers; assigning tasks and organize team stand up meetings.
  • Invoking REST services and display patient data (past visit appointments) using AngularJS + Typescript
  • Configured continuous integration environment using Maven, Jenkins and Gulp tasks
  • Configured UI tests to run on every build, generate coverage reports for UAT team
  • Write and run UI tests using Gulp, Jasmine and Protractor
  • Perform demos at the end of each iteration to client and product owners

Confidential

Sr. Technical Consultant

Responsibilities:

  • Installed Liferay portal instances and libraries on Amazon EC2 instances for cloud offerings.
  • Implemented a Liferay hook to persist media and documents into S3 storage using AWS SDK for Java
  • Configured users, roles and permissions using AWS IAM platform
  • Launched instances into proper configured elastic load balancers, auto scaling groups and VPC
  • Configured Route 53 to handle DNS routing
  • Created a matching CloudFormation script to automate the architecture
  • Configured monitoring and analysis metrics using CloudWatch and CloudTrail

Confidential

Sr. Technical Consultant

Responsibilities:

  • In corporate wireframes design into custom Liferay theme for the patient portal
  • Deployed and tested Liferay custom theme into development environment
  • Helped client team to gain knowledge on different Liferay features
  • Assisted in implementing FORK code management process using Stash Server + Git

Confidential

Sr. Technical Consultant

Responsibilities:

  • Lead discovery phase to identify requirement gaps that were not met by previous vendor.
  • Upgraded existing custom plugins from Liferay v6.1 to v6.2
  • Developed new Liferay portlets to integrate financial calculators which help retired state workers to make their financial decisions.
  • Customized Liferay calendar portlet to: Allow users to register for events and seminars; Change look and feel to match parent theme of the website.
  • Customized and configured Liferay Webform portlet to: Create a form for events registration; provide a form for user feedback.
  • Customized Liferay search to: Return relevant search results based on defined requirements; Align and format search results to meet requirements.
  • Participated in team daily stand up meetings, update and manage task progress in agile development model using JIRA.
  • Provided post launch support to the client.

Confidential, Austin, Texas

Enterprise Portal Developer

Responsibilities:

  • Implemented promotional code feature on shopping cart enabling users to associate with cart items for discounts.
  • Wrote, deployed and tested a portlet that allow users to add to cart and later purchase training elements via subscription or as a standalone product.
  • Wrote, deployed and tested a portlet that users can utilize to redeem their subscriptions using a special code when expired.
  • Wrote, deployed and tested a portlet used by organization administrators to generate association codes four users to affiliate with users, granting access to organization subscribed contents.
  • Wrote, deployed and tested a portlet where users associate with portal organizations using association codes from administrators.
  • Wrote, deployed and tested a portlet hook that allows organization administrators to override custom portal theme colors and logo for their organization pages.
  • Implemented a Twitter portlet that allow organizations to share tweets from their twitter accounts.
  • Implemented profile picture upload feature for users across the portal.
  • Created Web Contents across multiple portal pages and main site templates.
  • Added configurable navigation URL’s into the portal main theme plugin.
  • Worked on inter portlet communication pieces via events and portlet session.
  • Wrote UAT testing instructions on different tasks.

Confidential

Java Developer

Responsibilities:

  • Wrote, deployed and tested REST end points to serve data synchronization between local machine and internet server.
  • Implemented configurable Confidential commands specification in Confidential formats for receipt and barcode printing.
  • Wrote advanced SMS notifications framework to integrate with GSM compatible devices using GSM AT Commands specification.
  • Took part in configuring Tomcat cluster, defined and configured workers on Apache HTTPD load balancer then map to Tomcat instances.

We'd love your feedback!