Api Developer, Resume
Irving, TexaS
SUMMARY
- 6 years of experience in object - oriented programming, Analysis, Design, Development, Testing and implementation of Multi-Tier distributed, Retail, Enterprise applications using No de.js, JavaScript, Java and J2EE technologies with Software Development Life Cycle (SDLC).
- Good experience in working with OOP’s, Multithreading, Collections, and Exception Handling concepts.
- Well versed with Node.js, JavaScript concepts.
- Develop and execute unit, functional, integration testing of developed software components.
- Deliver quality code by applying the best development practices.
- Skilled and experienced in coordinating efforts among multiple teams (on-site and off-shore and third parties).
- Reviewed the API design and mapping document.
- Involved in E2E testing with the QAT team to provide support.
- Supported QA & Production testin g team with Top Priority Incident Defects.
- Worked on the Apigee API management platform.
- Collaborated with testers and prepared test plans for producing high-quality software applications.
- Interactively worked with testing teams in providing test cases and test scripts.
- Hands-on Experience in creating API proxies in Apigee Edge using Node.js, JavaScript.
- Experience providing Apigee edge platform diagnostic and troubleshooting ability.
- Exceptional skills in Agile Development and Test Driven Development (TTD).
- Expertise in Splunk Log Management for creating dashboards, monitoring, reporting, Email Notification to Users.
- Part of the operations team was actively involved in production support activities and resolved the production issues depending upon priorities.
- Strong knowledge in unit & integration testing with Jest, Mocha, should.js.
- Implement software components according to the design specifications.
- Work with TD to build and execute API functional and performance test plans.
TECHNICAL SKILLS
- Languages: C, Java/J2EE, SQL, Node.js, HTML, JavaScript, Typescript, UML, XML
- J2EE Standards: JDBC, Java Mail, JTA, JPA
- Web Technologies: JSP, Servlets, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, Bootstrap, EJB, Angular8, NPM
- Databases: Oracle, MySQL, SQL-Server-2008, PostgreSQL
- Developer IDE’s: Eclipse, IntelliJ, VSCode, Spring Tool Suite (STS), Sublime Text, GIT, Notepad ++
- Web/App Servers: Web Sphere Application Server, Web Logic, JBoss and Apache Tomcat
- Frameworks: Struts, Node-JS, Spring, Spring boot, JSF, Hibernate, Apigee Edge
- Operating Systems: Windows family, UNIX, Solaris, Red Hat
- Version Control Tools: CVS, SVN, Git, GitHub, Bit Bucket
- Build Tools/Utilities: Log4j, CMS, Maven, Gradle 2.1, Jenkins, SoapUI, MS-Excel, Splunk
- Methodologies: Agile (Scrum, TDD), Waterfall
- Testing and Logging frameworks JUnit, JMeter, Log4J, CURL Soap UI, Postman, easy mock and power mock
- Cloud Environments Microsoft Azure, Pivotal Cloud Foundry (PCF), CCP
PROFESSIONAL EXPERIENCE
Java Developer,Confidential, Addison, Texas
Responsibilities:
- Worked on Test NG framework for generating/fetching reports, Serial Number Exchange, Serial Data Exchange between different countries and various contract manufacturers in Pharmaceutical Industries.
- Worked on Russian compliance for Serialization of Products, Packaging, Commissioning, Decommissioning using Rest client and Micro services.
- Developed Feed Factory for fetching the Company Reports and Info, Shipment and Receipt feed.
- Part of the RU Compliance team, involved in various Auto-tests, Auto-framework projects which are the main source in the SDLC process.
Environment: JIRA, IntelliJ, YML, Java 1.8, Micro services, TestNG, Postman, API, GIT, Bit Bucket Docker, Tunnel blick
API Developer,Confidential, Irving, Texas
Responsibilities:
- Involved in designing the Microservices for a particular screen or domain and analyze its input requirements, the logic that needs to be manipulated and the response that is required out of this service.
- Worked on Master Data Management Systems project Server-based Node.js development.
- Involved in writing/developing API's based on retail applications.
- Leverage API Gateway capabilities.
- Handled complex JSON responses, converted and bound them to the $scope object.
- Supported in building, deploying & validating the application in production.
- Design and Implementing highly scale-able solutions involving cloud-based infrastructure (Microsoft Azure).
- Designing solutions and implementing REST services in Node.js using DevOps tool-chain.
- Design application flow and multi-tier server layer using Node.js, Express, and Socket I/O.
- Resolved bugs/defects in the application by coordinated with team members of the project to ensure a positive outcome.
- Involved in production support resolving the production job failures, interacting with the operations support group for resuming the failed jobs.
- Develop software that takes in API files and interacts with back-end databases.
- Hands-on in a client scripting language and server scripting languages like JavaScript, Ajax, Angularjs, JSP, Node.js, and Bootstrap.
Environment: JavaScript, Typescript, Node.js, JSON, XML, Microservices, Swagger, Postman, PostgreSQL, Azure cloud API, Kubernetes, Express JS, GIT, Visual studio code, Service bus Explorer, Data Grip, JMS, JUnit, Bit bucket, HTML 5.
APIGEE Developer,Confidential, Bellevue, WA
Responsibilities:
- Actively participated in every phase of the Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum).
- Followed Agile Methodology in analyzing, define, and document the application, which will support functional and business requirements.
- Hands-on experience with deployment of Microservices on Pivotal Cloud Foundry (PCF) and creating and modifying applications to be cloud-ready with independent services as well as PCF Specific.
- Designed and developed Microservices business components using Spring Boot.
- Involved in developing code for obtaining bean s in the spring framework using Dependency Injection (DI).
- Used Spring Annotations to simplify the business logic for creating Spring Restful web services and spring boot Actuator to externalize configuration properties for different environments.
Environment: Java1.8, Spring, Spring Boot, Amazon Elastic search, Log stash, Redis, Splunk, Soap UI, Jenkins, GIT, Curl, JAX-RS, Slack, Swagger Editor, MySQL, Angular-Js 1.5, API Management Tool, Apigee Edge, Grunt, Gulp, Eclipse, Unix, Agile/Scrum Methodology.
Java API Developer,Confidential,
Responsibilities:
- Involved in complete Software Development Life Cycle-Requirements, Analysis, Design, Coding, Testing, Deployment and Operation.
- Conducted analysis, designing and assembly of software components in Open Text CMS (Content Management System) applications. Participate in estimating project efforts and delivery timeline.
- Worked with AngularJS filters in expressions and directives to filter data rendered in the UI and displayed tabular data using Angular-JS by applying filters on the table data.
- Worked on setting up Gulp tasks to watch, minify, inject, copy to create the production-ready code for deployment.
- Logging framework Log4j is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
Environment: Java 1.8, Spring 4, Spring Boot, Hibernate 4, AWS, Native script, TML, CSS, JavaScript, Ajax, Angular-JS 1.5, Restful Web Services, JMS, XML, Oracle 11g, SQL Server, JUnit, Mockito, Cucumber, Log4j, GIT, Maven, Agile/Scrum, Jenkins, Ansible, Mongo-DB, Node-JS, Jersey, Windows & Unix, HTML 5, CSS 3, Restful API, Apigee, Node.js.
Java Developer,Confidential,
Responsibilities:
- Implemented Spring MVC architecture and Spring Bean Factory using IOC.
- Configured Bean properties using dependency injection.
- Designed & developed JSP pages using JSF, JSF CORE tags library, Apache My Faces, HTML & CSS.
- Wrote JSF and JavaScript validations to validate data on the UI for Optimization and Diagnostics.
- Used the Log4J logging framework to print logging, debugging, warning, and info on the server console.
- Used MAVEN as the build tool and Jenkins for continuous integration.
- Involved in build management and build resolution activities of an e-commerce project.
- Developed a web-based application using the spring framework for MVC architecture.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Used Spring DAO Module to deal with Databases.
Environment: Java 1.6, Spring, JSF, EJB, HTML, CSS, JavaScript, Servlets, WSDL, JMS, XML, XSLT, Oracle, SQL Server, JUnit, Log4j, SVN, Maven, Agile/Scrum, Windows, MS-Dynamics(ERP), MS-Excel.