Lead Consultant Resume
Irving, TX
PROFESSIONAL SUMMARY:
- 14+ years of IT experience in Java Full Stack development at various levels.
- Hands on experience in Java/J2EE programming, REST API development, Micro services development using Spring Boot, XML, JSON.
- Domain expertise in Retail, Insurance, Financial, Telecom and Networking industries.
- Experienced Software Professional with hands on experience in Enterprise Technologies, SOA, Databases, and Reporting and BigData technologies.
- Experienced Application Developer with hands on experience in Java Enterprise technologies in DevOps environment. Ability to quickly understand and learn new technologies.
- Experience with teams working in different geographic locations and leading teams.
- Experience in working and leading projects in Agile and Waterfall models.
- Experience in Application Design and Architecture using UML diagrams. Experience with Rational Software Architect, Microsoft Visio software.
- Experience in Test Driven Development (TDD) using JUnit, Test NG frameworks.
- Experience in working Project execution in CI/CD environment using Jenkins and Maven.
- Experience with ORM and MVC frameworks using Hibernate, Struts and Spring Frameworks.
- Good experience in Data Modeling, Object Relational Mapping and SQL.
- Good understanding and experience of Micro Services architecture using Spring Boot.
- Hands on experience with database programming in PLSQL.
TECHNICAL SKILLS:
Programming: Java Full Stack, Scala, PlSQL
Databases: Oracle, MySQL, PostGress, Oracle NoSQL
Scripting: Perl, JavaScript
Enterprise Technologies: J2EE, Spring, Spring Boot
ORM: Hibernate, Oracle TopLink
Application Deployment: Weblogic, WebSphere, Apache, Tomcat
Version Control, CI/CD: Perforce, Clear Case, Docker, ANT, Maven, Jenkins, Robot Framework
Tools: Eclipse, NetBeans, TOAD, PgAdmin, Putty
Operating System: Unix, Linux, Solaris, VM environment
SDLC Methodologies: Waterfall, Agile, Scrum, TDD, Pair Programming
Others/Automation: SNMP4J, JUnit, Test NG, IXIA, N/W protocols
Big Data/Cloud: Hadoop, AWS
PROFESSIONAL EXPERIENCE:
Confidential
Lead Consultant, Irving, TX
Responsibilities:
- Working with Confidential business on high level and low level requirements for ZTP and Confidential and working on technical design and architecture of the application and providing solution with prototype development.
- Working with different vendors on Cloud implementation for hosting the application and Micros Services.
- Provided high level data model for different micro services that are designed for the system.
- Working and helping Data migration team on migration implementation for one of the Confidential ’s acquisition.
Technology Stack: Java, Spring Boot, JPA, Oracle, PLSQL, SNMP, OpenStack, TR - 069, Bonita Engine, TCP/IP and SDN
Confidential
Solution Architect, Sunnyvale, CA
Responsibilities:
- Collaborating with Business users and Engineering managers in finalizing initial requirements for Reservation and Automation solution for Data Center automation.
- Setup iPlanet server 7.x and Weblogic server for application deployment and debugging any issues.
- Key role in technology selection and implementation of the prototype. Created a Devops platform for continuous integration on AWS.
- Designed and architected Reservation and Transfer workflow. Developed notification component in Java Mail.
- Developed User Profile component using Java and Spring Frameworks. It increased productivity of users with query preferences from UI.
- Developed Rest APIs using Jersey and Spring Boot. Written Perl scripts for data migration using Confidential APIs.
- Worked closely with Data Architects team in design of Confidential Data Model and creating new Data base objects.
- Design and development of reporting module using PlSQL, Tableau for Reservation and Utilization.
- Received many compliments from leadership for my role in Design and development of Confidential and Reporting.
- Hands on experience with Maven, Jenkins, Docker containers for Build Automation and Continuous Integration.
- Hands on experience in Linux and VM environment.
- Hands on experience in JIRA, Service Now, Rally Dev and GitHub for bug tracking and Task tracking.
- Worked closely with Big Data and DevOps teams and had a good exposure and overall understanding of NoSQL databases (Cassandra, Splunk) and DevOps cloud environment.
- Agile and Scrum best practices are used for Project execution and Deployment.
Technologies Used: Java, Spring MVC, Spring Framework, Spring Boot, Micro Services, ExtJS, RESTful Webservices, JSON, PostGress DB, PgAdmin, WebLogic, Apache, SNMP, Perl, Perforce, MySQL, TOAD, Putty, Maven, Jenkins, JUnit, TestNG, TDD, Continuous Integration, Scrum, Rally, JIRA, Linux.
Confidential
Tech Lead, Sunnyvale, CA
Responsibilities:
- Utilized Agile methodology and Test-Driven Development (TDD) instead of traditional waterfall model. Representing Confidential dev team in daily Scrum meetings.
- Completed aggressive Confidential application schedules quickly allowing for faster program implementation.
- Primary interface for Confidential business users. Working with Business in understanding business requirements and writing functional and technical design documents.
- RallyDev is used for tracking Development Tasks and Service Now is used for Bug tracking.
- Working with other stakeholders: Business, Leadership, Testing team, Upstream and Downstream application owners.
- Software architecture using object oriented analysis and design techniques using UML and use cases.
- Redesigned coding for MBO module in each enterprise layer: application, presentation, and database layer.
- Developed Rules engine for different business rules.
- Developed REST APIs for interfacing applications.
- Code reviews and code management in Perforce, building war file and deployment of war file on WebLogic and troubleshooting any production issues using application logs. ANT and Maven scripts are used for Build Automation and Continuous Integration.
- Performance improvements for Participant Search in Participant Module.
- Implemented logic for complex currency conversions and IB calculations.
- Design and Architecture for Reporting Module.
- Responsible for hiring the developers and mentoring them. Managed a team of 6 developers.
- Used Nagios as monitoring tool for high availability of application.
Technologies Used: Java, Structs, Hibernate, JavaScript, ExtJS, JSON, SOAP, Oracle, WebLogic, Apache, ClearCase, ANT, TDD, Continuous Integration, Pair Programming, Scrum, Rally, ServiceNow, Application Support and Monitoring tools.
Confidential
Senior Software Engineer
Responsibilities:
- Developed web service from chat application to external REMEDY interface causing ticket generation for chat sessions.
- Proposed Oracle Coherence solutions for application high availability and involved in implementation of solution.
- Participated in designing of software architecture of service desk.
- Design and development of Feedback component for collecting Agent feedback on AIMS application for further enhancements and improved ability to identify customer needs.
- Performed SQL query tuning and data leaks in code using debugging techniques.
- Received positive feedback from end-users including chat engineers and managers.
- Managing and mentoring a team of 3 developers.
Technologies Used: Java, AJAX, Socket programming, WebServices, Oracle, Oracle Coherence, WebLogic, Apache, CVS, MAVEN, Waterfall, PLSQL, ServiceNow, Application Support
Confidential
Systems Analyst
Responsibilities:
- Design and development of work flow for approval/rejection of deal initiation.
- Implemented JMS notification service for approval and rejection.
- Created backend database objects.
- On time delivery of Enhancements and Bug fixes.
- Unit testing, regression testing and end to end testing using manual and automation frameworks.
- Bug tracking using JIRA tool.
Confidential
Systems AnalystResponsibilities:
- Design and development of work flow manager for insurance claim approval/rejection.
- Understanding business requirements, preparing use case diagrams for these requirements.
- Design and implementation of new enhancements.
- Bug fixes raised by internal QA team.
- Travelled to Spain for knowledge transition.
- Application end to end testing.
Technologies Used: Java, J2EE, JCA, JMS, Hibernate, JSP, HTML, Servlets, XML, Oracle, PostGress, NetBeans, WebLogic, Apache, CVS, MAVEN, Agile, Scrum, TDD, Extreme Programming, Robot Framework, Continuous Integration, PLSQL, ServiceNow, JIRA, Application Support