Post Job Free
Sign in

Product Development Software Developer

Location:
Frederick, MD
Posted:
December 10, 2024

Contact this candidate

Resume:

Saraswathi Venna

Frederick, MD

Email:******.**@*****.*** Phone:+1-901-***-****

Summary:

A highly motivated software professional with over 15+ years of work experience in multiple industries, including aerospace, finance, manufacturing, health care and insurance. Designed, developed, and managed stable and efficient web applications and services for customer-facing websites with cloud technologies.

Worked extensively on the entire product development life cycle from requirement gathering, product design, product development, and product management.

Collaborate with business leaders to translate the requirements to user stories. Technical Skills:

Operating Systems: Windows-2000, MS-DOS.

Languages: C, C++, Java, SQL, PL/SQL.

J2EE Technologies: Servlets, JSP, JDBC, JSTL, EJB, JAXB, JMS, JNDI. Web Technologies: HTML, CSS, AJAX, JSON, JavaScript, XML. Databases: Oracle, MS-Access, DB2 and MongoDB.

Web Servers: Apache Tomcat.

Application Server: Oracle Web logic 8.1/10.3 and IBM’s Web Sphere 5.1/6.0/6.1, JBoss 4.0, Glass Fish.

Frame works/Patterns: MVC, Struts, spring, Spring boot, JSF, Ice Faces, Node JS, Angular 12, Junit, Log4j, Optimus Logger, React and Design Patterns.

Tools and Packages: Ant, Araxis, Template Generator, Maven, JIRA, Jenkins, Kibana, Kubernetes, Gradle, Kafka, Splunk and Dynatrace.

SOA: Web Services (SOAP, REST).

Developer IDEs: Eclipse, RAD, Net Beans and Spring Source. Version Control: SVN, CVS, Clear Case, GitHub and Bitbucket. Cloud Technologies: OCP, API Management,AWS and Docker. Education:

Masters in Computer Applications (M.C.A) from Andhra University in 2003. Certifications:

Certified in Sun Certification Java Programmer.

Certified in Sun Certification Web Component Developer. Experience:

Freddie Mac, McLean, VA Dec 2018 to Sep 2024

Senior Developer/Development Lead and SME

Project: Condo Project Advisor

Description:

Condo Project Advisor is an application within the Loan Advisor Suite (LAS). The current version utilized by the broader market offers clients the ability to submit project waiver requests (PWR)’s for seven specific condominium project eligibility use cases, or categories.

Responsibilities:

Implemented web pages using front end technologies Angular 12, Java script and Nodejs and deployed through Jenkins pipeline.

Worked closely with Lego UX team for the UI Prototype design.

Angular UI Micro service deployed in cloud red hat OCP platform with Docker.

Resolved cross browser issues and performance issues by fine tuning back-end queries and Rest API calls.

Implemented Authentication and Authorization using spring boot and PING technologies.

Work closely with Platform team and update/migrate new version/technologies like OCP, PING and Spring boot in Brown field and bronze field.

Followed agile methodologies and Modern Delivery tools to deploy the micro services into production.

Debug the production issue, resolve, and deploy fix as per business priority.

Configure new Jenkins’s pipeline and updated the docker and configurations in OCP to review app scalability, health check and self-healing patterns.

Implemented build tool changes to convert from Maven to Gradle in three micro services.

Implemented nightly scheduler jobs on back end micro service using spring batch.

Integrated Angular GUI with back-end Rest API for save/update/delete transactions and deployed in OCP.

Extensive designed application using java/j2ee technologies.

Designed and implemented a scalable, high performance Node.js API.

Utilized various Node.js modules and libraries to optimize applications for maximum speed and scalability.

Created a Web API with NodeJS and deployed it across several load-balanced API instances.

Create, modify, and delete data, and design data models by using MongoDB.

Integrate MongoDB into applications, and build and optimize applications that use MongoDB.

Wrote services to store and retrieve user data from MongoDB and integrated with Angular.

Stream applications using Kafka API and Kafka Streams API.

Wrote producer and consumer API to publish and consume data from topics respectively.

Implemented retry mechanism before sending error topic.

Used RedHat OCP Cloud Watch to monitor the application and to store the logging information.

Prepared technical design documents to rewrite the legacy application to Angular.

Lead the development deliverables from understanding requirements, planning, Implementing and deploy in production and help juniors to assist resolve road blockers in implementation phase.

Perform code coverage using SonarQube to ensure application is tested in all aspects before releasing it to the end users.

Implemented Cypress regression test cases and deployed in Jenkins pipeline to run in non prod environments.

Implemented Optimums loggers in micro services and monitored application by using Splunk and Dynatrace

Implemented IBM API connect API Management to Implement REST Api micro services and deploy in CI/CD Pipeline Environment: Micro services, Core Java, Junits, Spring, Spring Boot, JSP, Servlets, Java Script, Angular 12, Nodejs, Restful Web Service, Cypress, Git version control, Jenkins, Docker, Red Hat OpenShift Cluster Platform, JIRA, Kibana, Dynatrace, Splunk, Maven, Gradle, SonarQube, Kafka,Mongo DB, Kubernetes, Python, SSL, Cron Jobs, API Management,PING and Atlassian Suite (Jira, Bitbucket). Allstate, Northbrook, IL Jul 2017 to Nov 2018

Technical Lead Developer

Project: Relationship Platform

Description:

Alliance relational ship platform is a new initiate to move to a relationship platform for the exclusive agents in Allstate.

Responsibilities:

Install Configure initial development setup and assist offshore team to complete Environment setup for build and deployment.

Involved in Sprint planning and identified dependency with business layer and other LOBS.

Implemented web pages using React UI framework and deployed in cloud platform PCF.

Actively resolved performance issues in application by fine tuning the code and architecture.

Created new services to integrate Apache Kafka into existing microservice architecture to allow event driven data flow.

Followed client checklist to review the code and promoting to higher environment.

Working closely with product owner to clarify functional queries to team.

Involved in groovy script creation to build and deploy the code in Jenkin.

Involved development of user stories to deliver with in sprint.

Followed agile life cycle to deliver the functionality.

Extensive designed application using java/j2ee technologies. Environment: React, Java Script, Restful Web Service, Micro services, Splunk,KAFKA,NPM, Jenkin, JIRA and GitHub. Stryker, Portage, MI Jan 2016 to Jun 2017

Technical Lead Developer

Project: GIM Centrum Bridge

Description:

The Global Item Master system stores Product Data and makes the data available to end users through a web interface. Responsibilities:

Collecting CSI requirements and Prepared technical design document.

Install, configure initial development setup and assist offshore team to complete Environment setup for build and deployment.

Interacted with Stryker technical team to understand architecture and technical flow of the CSI/Enhancements Applications.

Developed enhancements UI screens and business logic using JavaScript, Struts, Spring and Hibernate.

Added/Modified DB Tables and written DAO Layer queries to implement enhancement.

Used Ant tool for Build deployment in DEV and TEST Environment.

Used Subversion tool for code merge and participated in peer code reviews and deployed the code in higher environment Test and QA.

Identified pre-production deployment activities and prepared production support plan with deployment steps to deploy enhancements in production.

Deployed the code in Production environment and involved in regression testing before notifying to business users.

Worked on EDI X12 to share documents such as invoices, catalogs, claims, purchase orders, and more.

Followed SLA Standards and involved in defect fixes for production Tickets P1, P2, P3 and P4.

Extensive designed application using java/j2ee technologies. Environment: Core java, Struts, Spring, Hibernate, JBoss, Tomcat, Oracle, EDI X12, JavaScript, CSS, HTML, AJAX, Log 4j, Ant and Sub Version.

Tyco, Boca Raton, FL Jun 2015 to Dec 2015

Technical Lead Developer

Project: ICS Sunset

Description:

As part of initiative to centralize systems and business processes, the decision was made to sunset the Tyco IS Installation Coordination System [ICS] application used by the Order Admin and Installation Coordination National Accounts team. Responsibilities:

Involved in requirements gathering meetings and Responsible explain, clarify and make understanding requirements to offshore team

Prepared technical design document, Reviewed Unit Test cases, and System Integration and Regression test cases.

Developed complex requirements with JSF-Ice Faces, Core Java, Java Script and Hibernate.

Used Face lets to build JSF views and to build component trees.

Written Dao classes and used persistence layer Hibernate Crud operations.

Used Jenkins tool for Build deployment in DEV and TEST Environment.

Used IBM Web sphere server for deployment.

Responsible for Internal code reviews before delivering to Tyco.

Coordinate with onsite and offshore QA leads to make sure quality build should deliver to client within timeline.

Used SVN tool for code merge and reviewed each build before delivering to Tyco.

Attended daily meetings with UAT team, Tyco Lead and PM to know progress on UAT Phase.

Drive from Onsite to make sure all builds delivered with in timeline.

Extensive designed application using java/j2ee technologies. Environment: Core java, JSF, Ice Faces, Web Service, Hibernate, RAD, IBM Web Sphere, Oracle, Java Script, CSS, HTML, AJAX, Angular JS, Log 4j, UNIX, Jenkin.

FedEx, Memphis, TN Nov 2014 to Jun 2015

Technical Lead Developer

Project: GATEKEEPER

Description:

Web-based Gatekeeper is an application for maintaining the inventory of physical assets in use at FedEx locations. From electronic devices to delivery vehicles, from toolboxes to handcarts, any non-consumable asset having significant value or security exposure risk must be maintained in an inventory system and the asset must be checked in/out to the employee utilizing the asset.

Responsibilities:

Collected business requirements from client.

Prepared SRS, TDD, and Estimates for the enhancements and reviewed with Client.

Attended daily meetings with offshore to track daily progress on tasks assigned.

Installed, configured project development setup and helped offshore team to complete the setup.

Provided on call Production support and worked on defect fixes on priority P1, P2, P3 and P4 logged Tickets at CST Timings.

Coordinated with multiple teams and get things done in onsite like EBR, Build, and SA and WSSO team for Web Logic 12c Migration.

Developed UI screens and implemented business logic for the enhancements.

Deployed the code in Higher Environment UAT and Production.

Responsible for all Reviews like documents, code and test results before delivering to customer.

Followed Customer Audit Process like GDP for each enhancement production move Build.

Delivered and deployed the code in Production within target timeline.

Followed SLA Adherence for defect fixes Production Support as per Wipro and FedEx contract agreement.

Extensive designed application using java/j2ee technologies. Environment: Struts, JSP, HTML, CSS, Hibernate, Oracle, Subversion, Eclipse, Web Logic 12c Server, UNIX, Log4j. Other Projects Experience from India:

FedEx, USA Apr 2013 to Oct 2014

Project Lead and Developer

Project: EFRAMS

Responsibilities:

Collected the requirements from Client, Prepared SRS and given estimation for each SRS.

Responsible to allocate, Track the status of the Team work on daily basis.

Involved in issue cause Analysis of Production defects and able to resolve defects within short timeline.

Coordinated directly with Client as an offshore lead to collect the requirements, clarifications.

Prepared weekly status reports and shared to client on every Friday EOD.

Attended weekly status meeting with Client as a host and providing weekly status to Client and Client Manager on Call.

Prepared UML diagrams for new requirements and shared to Client.

Implemented UI Screens, Business logic for the new requirements and executed Unit Test Cases.

Created new tables and modified few tables by adding new columns.

Responsible to deliver each build within given target time as per estimates.

Extensive designed application using java/j2ee technologies.

Delivered all Production builds within timeline. Environment: Core Java, JSF, HTML, Java Script, CSS, ICE Faces, Spring JDBC, Spring Core, LOG4J, Web Logic 12c, Oracle, Subversion, UNIX.

American Honda, USA Nov 2012 to Mar 2013

Module Lead Developer

Project: American Honda

Responsibilities:

Involved in Documentation of Requirements Specification for customer requirements.

Involved in Design like Class Diagrams and Sequence Diagrams. Involved in Development.

Implemented RESTful webservices and integrated with Spring.

Involved in smoke testing and unit testing for the REST endpoints.

Extensive designed application using java/j2ee technologies. Environment: Core java, Spring, Hibernate, Restful Web Services, HTML, CSS, Java Script, Subversion, Oracle and Eclipse. Medavie Blue Cross, Canada Feb 2010 to Nov 2012

Module Lead Developer

Project: Medavie Blue Cross

Responsibilities:

Responsible to deliver EBC module UI Layer.

Giving guidance and assisting the UI team to deliver the tasks within timeline.

Trained the juniors on JSF technologies.

Worked on UI Development screens in JSF for Stakeholder Module, Operation Manager Module and Event Based Claim Module.

Worked on Hibernate development for Payment Manager.

Delivered UI Build to the customer with less defects.

Worked on EDI to share documents.

Extensive designed application using java/j2ee technologies.

Integrated GUI with back-end Rule Engine.

Environment: Core java, JSF, Hibernate, Restful Web Services, HTML, CSS, Java Script, Subversion, EDI Rule Integration, Oracle and NetBeans.

Pratt & Whitney, Canada (PWC) Jun 2005 to Feb 2008 Software Engineer

Project: Engine Planning Tool

Responsibilities:

Collecting the EPT business level requirements from client

Conversion of business level requirement to SRS

Involved in database design EPT

Design and implement the EPT in MVC architecture (struts)

Active participation of presenting EPT module demo at client place

Integration of EPT module by using ARAXIS

Involved in Unit & Integration Testing

Extensive designed application using java/j2ee technologies. Environment: Core Java, Windows-2000, Struts, Servlets, JSP, Araxis, Tomcat with JBoss, Oracle 8i.



Contact this candidate