Technical Lead Resume
Irving, TX
SUMMARY
- A Java professional with extensive hands on experience of 12 years in Java/J2EE applications, Spring cloud, JAX - RS, Oracle, Mongo DB, AWS, IBM portal and Vignette Portal.
- Good knowledge on front-end applications like CSS, HTML, JavaScript, AJAX, jQuery.
- Most recent 6 years of experience in Spring boot microservices deployed in PCF cloud.
- Worked on Spring boot microservices having Eureka, externalized config server and gateway services.
- Very good knowledge on all the AWS concepts. Hands-on knowledge on Amazon S3, EC2, VPC, IAM, RDS, SQS, SNS, DynamoDB etc.
- Expertise in design, developing and deploying spring microservices in PCF.
- Worked on delivering notifications like email via SMTP, SMS, APNS apple push notifications and GCM/FCM android notifications
- Good experience in test-driven development (TDD).
- Involved in Extreme Programming principles like pair programming, Weekly Story review, IPM, Retrospective and daily standups
- Worked on delivering alerts listening to Tibco/IBM MQ/solace/Kafka queues.
- Worked on publishing/receiving Solace and Kafka events from microservices.
- Worked on Exchange Web-services API to fetch/add/update/cancel appointments in outlook.
- Worked on Drools Rule engine to execute the business rules.
- Worked as technical lead on Apache CXF JAX-RS and JAX-WS Web-services project.
- Development skills in website creation using IBM WebSphere portal 7.0, IBM WebSphere Content Management.
- Worked on IBM WebSphere portal & Web content search, creating portal pages, creating themes and skins, portlet palette, Authentication filters, creating Visibility rules (Personalization for pages and portlets)
- Creation of WCM components like Library component, authoring template, presentation template, site, site area, Custom workflow, menu component, navigation component etc.
- Strong working knowledge on creating JSR 286 spring dispatcher portlets and Dyna cache for managing user profile.
- Hands-on knowledge on web toolkit like jQuery, YUI, Dojo, DWR.
- Strong in front-end GUI development using Java, HTML, Ajax, JavaScript, CSS etc.
- Development skills in website creation using Vignette portal 7.0, Vignette Content Management and in-depth knowledge of J2EE.
- Experience in Website development using Vignette DPM portlets and in displaying content from Vignette Content Management.
- Development knowledge in Vignette DPM portlets, JSR 168 portlets, JSR 286 portlets and Portlet mobility.
- Worked on Vignette Secondary Pages, Grids, Styles and Themes
- Worked on WAS migration and enhancements on Java/J2EE applications.
- Worked as Design and Development Lead for large programs built on top of J2EE, it involves integration of more than 10 applications coordinating different vendors
- Hands-on experience in EMC Captiva6.0 Input Accel which capture information from paper or electronic sources to digital content
- Worked on Input Accel modules like Multi Directory Watch, Image Enhancement, Index Plus, Image Rejection by Quality Assurance, FileNet Export, Image Export.
- Developed Captiva Process for Scanning of documents, Image Validation, Indexing and Sending documents to FileNet module. Developed Captiva process using VBA Process Developer and Visual Basic C# code for the Client-Side Scripting.
TECHNICAL SKILLS
Technologies: Java 8, Java EE, Spring Boot, Spring MVC, Spring batch, Akka framework, IBM Websphere Portal7.0, IBM Websphere Content7.0, JSR168 & JSR 286 portlets, JAX-RS,JAX-WS, Vignette Portal 7.0, Vignette, Captive 6.0, Struts, Hibernate.
Cloud: Pivotal Cloud Foundry, Amazon Web Services.
Web Skills: HTML5, JavaScript, CSS, DOJO, YUI, jQuery, Ajax, DWR, AngularJS, ReactJS.
Build Script: Maven, ANT
Source Control: SVN, GIT
Servers: Web Sphere 8.0, Apache Tomcat
DataBase: MYSQL, Oracle 10g, MongoDB(NoSQL DB), Amazon S3, Dynamo DB, RDS
Continuous Integration: Jenkins.
Domain: Banking, Insurance
Methodologies: Waterfall, Agile methodologies, Iterative Methodology
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Technical Lead
Responsibilities:
- Involved in the Design and Development of the Project.
- Created spring boot microservices for Eureka, Config server, O-Auth Service, Gateway, Ribbon - Load Balancer and other APIs
- Involved in building API for delivering push notifications to IOS and Android using APNS HTTP/2 & GCM/FCM, Email notifications using SMTP, SMS notifications.
- Listen to Tibco/MQ/Kafka/solace queues and deliver alerts based on input message.
- Responsible for developing and deploying microservices in PCF.
- Actively involved in creating UI for email notification with HTML, CSS, JavaScript.
- Involved in internal and external code reviews.
- Developed Streaming application that consumes Kafka events and processes the same.
- Worked on event-based application with publishing and consuming Solace events, it reduced application dependencies.
- Implemented choreography service using solace event pub-sub architecture.
- Using GIT/SVN for version control, Jenkins 2.x for build and Sonar for code quality metrics.
- Worked as product owner for communication domain which includes developing any new alert features or any enhancements.
- Actively involved in collecting requirements from Business and create user stories.
- Worked in a Scrum Agile process with four-week iterations for delivering new features or enhancements.
- Managing UI component build on Angular JS, UI is responsible for capturing Orchestration, schedulers, business rules and reports.
- Developed Orchestration Service that is capable of executing sequence of operations.
- Developed Spring batch application runs in Linux server, it executes batch operation to process huge data.
- Worked on Drools Rule engine to execute the business rules.
- Actively involved in managing services in AWS cloud like creating EC2 instance, EBS volume, VPN, subnets, Internet gateway, NAT and Router.
- Worked on Amazon S3 objects, RDS, DynamoDB storage and mongo DB
- Creating snapshots and AMI of EC2 instances backups.
- Worked on CloudWatch for setting up alams and notifications while monitoring resources.
- Worked on AWS messaging capabilities using SQS, SNS and Kinesis Streams.
- Developed Lambda functions and API Gateway integration.
- Worked on Admin screens built on ReactJS and AngularJS.
Environment: Java 8, Spring Cloud, Spring Boot, Spring batch, Akka framework, Maven, HTML, IBM WebSphere, AWS, Angular, JavaScript, CSS, jQuery, Oracle, MongoDB, Solace, Kafka.
Confidential
Technical Lead
Responsibilities:
- Involved in the Design and Development of the Project.
- Created Restful webservices for mobile end application.
- Created spring boot microservices for Eureka, Config server, O-Auth Service, Gateway, Ribbon - Load Balancer and other APIs
- Using GIT/SVN for version control, Jenkins 2.x for build and Sonar for code quality metrics.
- Responsible for developing and deploying microservices in PCF.
- Developed Spring batch application runs in Linux server, it executes batch operation to process huge data.
- Worked as production support for Web Socket and STOMP messaging applications.
- Involved in deploying the services in production with right capacity.
- Worked with Exchange Web Services API to get available slots of banker, book/update/cancel appointments in Outlook.
Environment: Java/J2EE, JAX-RS REST Webservices, JAX-WS Webservices, WAS7.0, Maven, Spring Cloud, Spring Boot, Akka framework, HTML, outlook EWS, Junit, Mockito.
Confidential
Technical Lead
Responsibilities:
- Involved in the Design and Development of the Project.
- Created new JSR 286 portlet
- Using SVN for version control, Jenkins for build and Sonar for code quality metrics.
- Developed UI with HTML, jQuery, JavaScript, CSS
- Changes in existing faces portlets
- Theme and skin customization.
- Portlet palette customization.
- Trained team with portal technologies.
Environment: Java/J2EE, JavaScript, IBM WebSphere Portal, Dojo, JSR 286 portlets, Personalization, Ant, Maven build.
Confidential
Senior Developer
Responsibilities:
- Involved in the Design and Development of the Project.
- Created Restful webservices for mobile end application.
- Developed webservice for tracking driver mobility and deployed in AWS
- Rest API developed with JAX-RS built on maven.
- Involved in developing wrapper classes for encapsulation.
- Actively worked with front end mobile application with integration.
Environment: Java/J2EE, JAX-RS 1.1 REST Webservices, Jersey 1.17, WAS7.0, Apache Tomcat, AWS.
