Software Developer Resume
Greensboro, NC
SUMMARY
- 7+ years of experience in Software Application Development working with Angular, Bootstrap, HTML, CSS, NGRX, RXJS, Java, Spring MVC, SQL, Mongo, Jenkins, OpenShift, Harness.
- Experience leading and coordinating with Offshore teams and implementing best practices, methods and techniques in Software Engineering.
- Experience working on System/Web User Interface, User Experience Analysis, Designing and Development with Angular, HTML5, CSS3, JavaScript, Redux, Bootstrap etc.,
- Experience with developing backend workflows in JAVA and Spring Framework.
- Expertise in relational and NoSQL databases like MySQL, Mongo Db, No SQL Booster & SQL Server.
- Hands on knowledge of Unit Testing Frameworks like JUnit, Karma, Jasmine, JEST.
- Experienced in writing E2E test suites using Cypress and Protractor in Angular Applications.
- Worked with API Testing tools like SoapUI & Ready API.
- Experience in Build and Continuous Integration with like Maven and Jenkins.
- Experience in deploying application on OpenShift and integrating it with Harness to achieve Blue Green Deployment.
- Worked on Performance management by using tools like AppDynamics and Light House.
- Integrated teh application with Veracode, Sea lights, Nexus IQ.
- Experience using Splunk to perform Log Monitoring in backend API calls.
- Successfully implemented bug tracking, issue tracking, and project management function using JIRA and ALM.
- Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Familiar with popular browser debugging tools for common browsers (Chrome, Mozilla, Safari) such as Firebug and Chrome Inspector Element.
- Experience working with ServiceNow to work with Release Management and support product deployment and releases.
- Knowledgeable of Docker Orchestration and Containerization using Kubernetes.
TECHNICAL SKILLS
Web Technologies: Angular, HTML5, CSS3, XML, JavaScript, Typescript, Java, Spring, JSON, Bootstrap, Jasmine, Karma, JEST, Protractor, Cypress
IDE/Tools: Visual Studio, IntelliJ, Notepad++, Net beans, Eclipse, GIT, JBoss.
Database: MS SQL Server, MS Access, Mongo DB, NoSQL Booster
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Testing Tools: SoapUI, Ready API, Selenium.
Version Controller: GIT, SVN
Continuous Integration: Jenkins, OpenShift, Docker, Harness
Third party Tools: JIRA, Splunk, Veracode, Sea lights, Nexus IQ
Web & Application Servers: Web logic, Web Sphere, Tomcat, JBoss, Jboss portal server, Red Hat SSO
Operating System: Windows, Ubuntu, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
Software Developer
Responsibilities:
- Worked with teh business users, product managers and business analysts to accurately interpret systems specifications documented in functional requirements documents provided by teh business systems analysts.
- Supported Product Releases and Deployments by working with Release Management.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, Angular and JSON and REST API Architecture.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Extensive experience in developing web page quickly and effectively using Angular Material Components and CDK Components.
- Integrated redux frameworks like NGRX store libraries within Angular Applications.
- Implemented permissions and roles framework using NGX Permissions library in Angular 6 applications.
- Implemented key cloak framework to support SSO authentication functionalities.
- Used Mongo Db for storing and exchanging information between browsers and servers.
- Designed and coded application components in an Agile environment utilizing a Test - Driven Development approach with testing tools like Karma and JEST.
- Experience working on Cypress Testing Framework to write automation testcases.
- Contributed to teh DevOps to automate teh build and deployment process using Jenkins, OpenShift, Harness and Docker Image.
- Used Google Maps API to calculate and display teh distance between two addresses.
Environment: Java, Spring MVC, JUnit, Angular, HTML5, CSS3, Bootstrap, Karma, Jest, Cypress, Protractor, Node JS, GIT, Google Maps API, Mongo Db, SQL, SoapUI, Ready API, Jenkins, Git hub, Jira, OpenShift, Harness, Sea lights, Nexus IQ, Veracode, Splunk.
Confidential, Raleigh, NC
Software Developer
Responsibilities:
- Responsible for creating front end using HTML5, CSS3, JavaScript, Angular2.
- Used spring framework for integrating teh MVC components with business services.
- Used Angular Material designs and CDK components in teh front - end applications.
- Worked on teh angular application components in an Agile environment utilizing Test Driven Development approach with testing tools like Jasmine and Karma.
- Created reactive forms to collect and validate data from teh user in HTML and JavaScript.
- Experience with concept of Directives, Data binding and Dependency injection.
- Used subversion for maintaining teh component and JIRA and ALM for bug tracking.
- Hands on knowledge of Unit Testing Frameworks like JUnit, Karma, Jasmine, JEST.
- Experienced in writing E2E test suites using Cypress and Protractor in Angular Applications.
- Worked with API Testing tools like SoapUI & Ready API.
Environment: Angular2, JavaScript, Bootstrap, CSS3, HTML5, XML, Jasmine, Karma, Git hub, Jira, ALM, Axure, Mock-ups, Jenkins, Java, Spring Boot.
Confidential
Software Developer
Responsibilities:
- Responsible for creating front end using HTML, CSS, JavaScript, Angular JS, JQuery.
- Analyzed teh software requirements to determine feasibility of design within time and cost constraints.
- Wrote application - level code to perform client-side validations using JavaScript.
- Maintained, enhanced and recommended solutions that best suits business and technology needs from UI standpoint.
- Extensively used media queries and bootstrap for responsive web design (RWD).
- Experience with concept of Directives, Data binding and Dependency injection.
- Optimized teh code by working closely with information architects and developers that lead to top notch user experience.
- Worked in an Agile (Scrum) Development team to deliver regular updates to business team and product owners.
Environment: AngularJS, JavaScript, JQuery, XML, Jasmine, Karma, Git hub, Jira, ALM, Axure, Mock-ups