Red Hat Consultant Resume
SUMMARY:
- Accomplished software engineer with hands - on experience in developing innovative and tailored solutions to meet ever- changing business requirements.
- Skilled at designing and implementing automation frameworks, writing code in various languages, and feature development and implementation.
- Throughout my career I have had experience in a wide range of technologies that has lead me to build well developed and well tested enterprise applications using Red Hat Tools.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux, Mac OS, RHEL
Languages: Java, Ruby, Javascript, Angular Js, Node Js, HTML
Database: Oracle SQL 11g, PostgreSQL
EAI Tools: Webmethods
Tools: Openshift, Docker, Kubernetes, Docker, Jenkins
IDE: Eclipse, IntelliJ, Jboss Developer Studio, Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential .
Red Hat Consultant
Responsibilities:
- Designs and develops software applications in Java or Node Js for stateful/stateless container environments.
- Leverages CI/CD processes and tools.
- Ensures that design and code is “cloud ready” leveraging the latest design patterns and deployment techniques.
- Define and create Docker images for deployment and scaling.
- Create templates to define Services and Routes for Openshift resources.
- Creation of Jenkins pipeline for the automation of building and deploying.
- Redesign of applications using Red Hat tools.
- Create sandbox environments for developers to increase productivity and speed for releasing new features.
- Working closely with architects and back end application experts.
- Analyze requirements for complex projects involving multiple components.
- Development of proof of concepts on new technologies.
- Designs, develops, and implements applications to support business requirements.
- Completes applications development by contributing to team meetings; troubleshooting development and production problems.
- Ability to deploy the delivered implementation to the appropriate environment
Environment: Java, Openshift, JBoss EAP, Node JS, Docker, Kubernetes, Jenkins, REST, Red Hat Enterprise Linux.
Confidential
Software Developer
Responsibilities:
- Implemented new features for Omniseq’s laboratory information management systems, using Core Java, Angular Js, and restful APIs.
- Implemented LDAP authentication and password policies into the multiple laboratory information systems.
- Currently in the process of upgrading applications from Angular 1.x to Angular 4 and from Play to Spring MVC.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Developed database scripts (for a MySQL database) based on business requirements and technical specifications.
- Ability to convert business requirements into technical specifications and designs as well as estimate the amount of effort necessary to complete the tasks.
- Good Knowledge in debugging and problem solving skills with excellent understanding of system development methodologies, Techniques and Tools.
- Knowledge on NoSQL databases including MongoDB.
- Implemented the validation framework using JavaScript to extend client side as well as server side validations. Perform codanalysis, code review, and unit testing.
- Used Jenkins to build and run continuous integration. Knowledge of HIPPA and HIPPA-HITECH
Environment: Core Java, EJB, HTML, CSS, Angular Js, JBoss EAP 6, Play Framework, MVC Design Pattern, Intellij, Jenkins, Bitbucket, and Junit
Confidential
Automation Engineer
Responsibilities:
- Tech lead in designing and developing Namely’s Human Resource Information System testing infrastructure using Ruby on Rails, JavaScript, Cucumber, Capybara, and Selenium.
- Extensively experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC)
- Developed Test scripts based on business requirements and technical specifications.
- Created Ruby scripts to validate proper data migration of millions of user accounts.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Increased test coverage from 40% to 70%, which included cross platform testing.
- Troubleshooting experience in bug fixing, code review, integration and unit testing, using various testing methodologies and tools.
- Experience in Software Development Methodologies such as Agile Scrum and Waterfall.
- Tested web services using Restful methods GET, PUT, DELETE and POST.
- Developed tests to prevent any security risks such as XSS and SQL injection.
- Used Jenkins and CircleCI to build and run continuous integration and deployed it in the corresponding repository.
- Experience in application deployments on Production Environments on UNIX environments using Kubernetes.
- Worked with the functionality and Regression testing cycles of major product releases.
- Developed scripts to perform Load testing to analyze the system’s behaviors under peak conditions.
- Excellent communication and presentation skills, self-starter, quick learner, and team player
Environment: Ruby on Rails, Capybara, Cucumber, Selenium, DOM, Postman, Firepath, Firebug, REST, PostgresSQL, AWS, Functional Testing, Performance Testing and Regression Testing, UNIX, Cucumber, Cross-Browser Testing, Git, Jenkins, Circle CI, Kubernetes, Jira, Agile.
Confidential
Systems Engineer- Java Developer
Responsibilities:
- Maintained and contributed to the Confidential E-Commerce application using Java to manipulate and store information in an Oracle database.
- Redesigned the ecommerce platform to use a Content Manager for faster product changes (ATG and Endeca).
- Experience in front end technologies, HTML, XHTML, JavaScript, JQuery, Dojo, Ajax, Angular Js, and CSS.
- Experience in using Web services and XML related technologies such as SOAP, WSDL, JAXB, and DOM (Document Object Model).
- Good experience with configuration management and version control, bug tracking.
- Worked closely with Quality Assurance team in resolving the defects.
- Efficient in writing SQL queries.
- Experience in handling HP Fortify Security issues.
- Served as a liaison between various departments to facilitate the resolution any concerns as they related to the deployment of the .com website in both an Agile and Waterfall environment.
- Team Player with good analytical, technical, problem solving, communication and interpersonal skills, with ability to interact with individuals across all levels and can work as a part of a team as well as independently.
- In depth knowledge of Object Oriented Programming methodologies (OOP) and object oriented features like Inheritance, Polymorphism, Exception handling and development experience with Java technologies.
- Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
- Willingness and ability to easily adapt to learn any newer technology or software.
- Created the curriculum for a corporate sponsored course to teach high school students how to create Mobile Applications on the Android OS.
Environment: Core Java, J2EE, HTML, CSS, Servlets, Web Logic, MVC Design Pattern, Eclipse, Jenkins, Log4j and Junit.