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 ConsultantResponsibilities:
- 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 ConsultantResponsibilities:
- 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 ConsultantResponsibilities:
- 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 ConsultantResponsibilities:
- 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 ConsultantResponsibilities:
- 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 ConsultantResponsibilities:
- 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 ConsultantResponsibilities:
- 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.
