Post Job Free

Resume

Sign in

Stack Developer Web Applications

Location:
Bettendorf, IA
Salary:
120000
Posted:
March 05, 2024

Contact this candidate

Resume:

Sushma Jogi

+1-563-***-****

ad34lq@r.postjobfree.com

https://www.linkedin.com/in/sushma-jogi-a6a19b30/

S

Professional Summary

Full-Stack Developer with expertise in building Web Applications using Frontend Web Frameworks like ReactJS, Redux, and Hooks, and Backend APIs in the Cloud.

Around 8 years of experience with frontend development and maintenance using ReactJS (including Hooks) and Redux.

Experience with J2EE, Java, Java Web Applications, REST, JMS, SOAP, WSDL, Struts, Spring, React, NodeJS, RAD, WebSphere

AWS Certified Developer – (Validation Number M3WZVN5CJ2Q11GSY)

Familiar with DevOps roles, automation with Infrastructure as a Code, Configuration Management, CI / CD tooling, and Test-Driven Development (TDD)

Experience in developing RESTful web API using Node.js, Express.js, and testing APIs using Postman.

Involved in all stages of Software Development Life Cycle (SDLC) and working in Agile/Scrum environment. Participated in PSI and Sprint Planning, Reviews/demos, Retrospectives, Story refinement, and Daily Standup.

Used Jira Tool to update User Story activities according to project plans and schedule.

Experience in writing the test cases using the React testing Library, Jest enzyme and MSW.

Experience in Developing Python Scripts.

Experience in creating network architecture on AWS VPC, subnets, internet Gateway, Route Table and NAT Setup.

Experience in using the Swagger Hub for the creation and modification of the Api-end Point.

Has good knowledge on Microsoft Azure Platform technologies.

Used GitHub for the code deployment.

Used Azure DevOps Boards for the User stories and bugs tracking.

API Development with GraphQL and REST.

Education

MSIS - Master's in Information Systems from Osmania University – India

Technical Summary

Programming Languages

Java, C, C++, Python

Web Technologies

JSP, XML, XSLT, JavaBeans, Formik, Bootstrap, Html5

Operating Systems

Linux, Unix, Windows

Cloud

Analytics

kinesis, Elasticsearch, Redshift, EMR, Data Pipeline.

Dev Tooling

Code Build, Code Deploy, Code Pipeline, CLI

Security

Identity & Access Management (IAM), Cognito

App Services

SQS, SES

Management Tools

Cloud Formation, Cloud Watch, Cloud Trail

Serverless

Lambda, step Functions, Serverless Application Model (AWS SAM)

Storage

S3, EBS, EFS, Glacier

Mobile

API Gateway, SNS

Networking

VPC, Route 53, Direct Connect.

Database

DynamoDB, Aurora, RDS, Elastic Cache, Redshift

Big Data

AWS EMR, RedShift, DynamoDB

Version Control

Git, CVS, Jenkins

IDEs

ATOM, Eclipse, WSAD, RAD5.0, JBuilder, VisualStudioCode, IntelliJ.

Design Patterns

MVC, Front Controller, Transfer Objects, Façade, Service Locator, Business Delegate, Data Access Object, and Singleton.

Databases

DynamoDB, Elasticsearch, Mango DB, MySQL, Oracle, SQL Server.

Data Formats

JSON, xml, HTML5

Frameworks

Struts, Spring, Apache CXF, Borneo Framework, JUnit, Apache CXF, ReactJS, NodeJS, React Hooks, Material UI

Server-Side Technologies

JSP, Servlets, Webservices, WSDL, Rest Services, EJB, MDB, JMS

Professional Experience

QUADYSTER Jun2023– Present

Role: Full Stack Developer Project: Web Development Ecommerce

Responsibilities:

Involved in creating the application with latest technologies using React framework.

The application is eshop web site where products are displayed for purchasing. It is a single page application.

Participate in the analysis and design and design solutions to improve quality, and performance.

Used NodeJS Frameworks in the development of the web applications.

Converting to single page application

Backend functionalities, such as order processing and serverless computing, will be implemented using AWS Lambda Functionalities written in Node.js.

The basic Intension is to build dynamic and interactive user interfaces.

Codebase will be developed with JavaScript and Typescript ensuring maintainability and scalability.

Integrated User-faced elements created by the front-end Developers with server-side logic.

Provided connectivity that improved system functionality and managed complex code by installing API endpoints for internal applications.

John Deere Nov 2022 to May2023

Role: Full Stack developer Client: John Deere Project: Order Management(B&P)

Responsibilities:

Involved in Migrating Sales Center application using latest technologies like React hooks and backend api changes.

Used SonarQube for the code quality.

Implemented the Component Library in Build and Price.

Was part of the Production support in resolving the Incidents in ServiceNow.

Was part of fixing the RuleEngine Vulnerabilities.

Verify the logs using Kibana Dashboard

Used App Dynamics for the Business transactions.

Used Grafana for the API endPoints.

Used Github for code Deployment.s

Having experience with Agile.

Took actions to understand the Incident how the Rule engine notifications are generated to log into AWS account in MyCloud.deere.com.

Was part in developing the API changes.

Was responsible in changing the SOAP request to RestAPIs

Performed changes in the Rule Engines Config It, server which maintains the MOCI basecodes.

Used AWS Cloud for Maintaining the ConfigIt Ec2 instances. Installed the .net patches in the configIt (RDT)

I have verified EC2 Instance and took the Ipaddress to login the RemoteDesktop and Install all the KB patches in the Config IT, these KB patches are .net version which need to be installed in the ConfigIT machine to stop the vulnerability notifications.

CI/CD for development and deployment process. Knowledge of Git (version control), Maven (a build tool)

Reduced the application response time and improve the scalability by migrating to a Microservices architecture.

Reduced the database costs by 30% after migrating to the RDS.

Wrote custom scripts in python.

John Deere August 2020 to Aug 2022

Role: Full Stack developer Client: John Deere Project: My Cloud

Responsibilities:

Involved in development of MyCloud2 that is a rewrite of the MyCloud application from scratch with latest technologies like React to give it a new look and feel and also to improve the performance.

Created Single page applications with React using Hooks, redux for stateful management; or using previous React state object plus lifecycle for component's internalize stateful management. Used react - router for routing.

Incorporated with @Reach/Router to handle routing.

Implemented the front-end authorization using Okta Login.

Used Azure DevOps to track progress of the project.

Used SonarQube for the code quality.

Used Jest and enzyme and MSW to develop the Test-Driven development.

Developed using Material UI.

Implemented ReactIntl for the internationalization.

Used Swagger Hub for the Api-end points creation.

Provided versioning of the APIS in the Application. Additional parameters added to the APIS

Quadyster Dec 2019 to July 2020

Role: Full Stack developer Client: John Deere Project: Cloud Automation

Responsibilities:

Involved in creating the IAM Policies resource based and user policies.

Involved in writing the python scripts for template.

Used Cookie Cutter and Jinja2.

Created templates for deploying in CloudFormation and Terraform.

Executed the cloud Formation templates and terraform using cdk cdktf.

Used AzureDevops for code Deployment.

Participated in Agile Processes, including Sprint ceremonies, Story Creation, Defect Lifecycle using the agile tool Azure Devops

Quadyster Dec 2019 to July 2020

Role: Full Stack developer Client: John Deere Project: Enterprise Data Catalog (EDC)

Responsibilities:

Repo processing

Metadata Extraction from the GitHub Repo.

Parse the config file and prepare MQ Message

Invoke the metadata Augmentation Process.

Store metadata into S3 Bucket.

Responsible in writing the Pojo classes.

Managing and querying the relational databases.

Designing, building and deploying the Microservices.

Quadyster June 2018 to Nov 2019

Role: Software Engineer Client: R3 Services Project: E-Time Tracking

Responsibilities:

E-Time application provides ability for employees to track their work hours both at work and remote locations.

Bootstrapped the Web App using Create React App

Developed the Frontend using React

Incorporated consistent code styles with Prettier and enforced it via git pre-hooks using Husky

Used Rest API webservice call as the backend (NodeJS Application)

VS Code setup for the project with features like ESL int integration

Designed the backed at AWS using server less technologies

Developed APIs with NodeJS runtime and Server less Framework

Implemented CI / CD for deployment of Lambda functions

Created Docker image to run MySQL for local development

Designed layout for various web pages in the portal using Bootstrap CSS framework WordPress CMS

Automated the deployment of static website to S3 using GitLab CI

Automated the provisioning of Cloud Resources using Cloud Formation.

Equipment Management - Equipment Management platform enables the optimal management of Fleet Services.

Designed components of the platform using Managed Services in the AWS cloud, making the solution more reliable, scalable and maintainable.

Participated in Agile Processes, including Sprint ceremonies, Story Creation, Defect Lifecycle using the agile tool Jira

Enhanced the Modularity of the Cloud Infrastructure by building multiple Cloud Formation Stacks, that are composed to build Infrastructure across multiple environments

Developed IAM Roles and Policies for multiple use cases

Network Design with an AWS VPC and multiple Subnets, each with adequate CIDR blocks to accommodate for future growth

Designed Document Data Model for DynamoDB

Performed code review to maintain high quality and easily maintainable source code in the GitLab.

Used Postman for interacting with Http APIs, constructing the requests and reading responses.

IBM India June 2009 to Nov 2010

Role: Software Developer Client: Bank of America Project: Mobile Banking

Project Description: This project is the mobile downloadable App used in the mobile to access the Bank account information as well as perform transfers from the mobile devices for both Android and IOs.

Environment: Used the java, JAX-B, JAX-RS, Rest Services RAD 6, IBM WebSphere Application server(was), CMS, Springs, Quality center, Maven.

Responsibilities:

Business Understanding from onsite team/client.

Requirement Analysis, Feasibility, estimation. Impact Analysis. Involving in coding of different Module.

Code review of other team members.

Role: Software Developer Client: Bank of America Project: Mobile Swapping

Project Description: The Project focuses on the Bank of America Homepage. As these application displays images using the container, layout and modules. Each Module represents the image with in the container. These modules swap within the container. These modules are swapped dynamically. Each Module has a unique Id, based on the id it swaps the image. All the content Ids are stored in the CMS.

Environment: Java/J2ee, RESTful Services, JSP, IBM WSAD,6.0.1, Borneo Framework (BOFA) I.e., logging Framework, maven, CMS, IBM web sphere Application server (WAS), Quality Center.

Responsibilities:

Analyze business requirements and system architecture and design.

Write test case and test plan for manual testing.

Work on the quality center defects and enhancements

Perform Functional Testing, Unit testing, Integration testing, System Testing, UAT Testing and regression Testing.

Role: Software Developer Client: AT&T Project: Least Cost Routing (LCR)

Project Description: The Project mainly focuses on the least cost routing. If there are three different channels it picks up the least cost route and process the information to be sent. These dial codes vary from time to time in a day. AT&T will maintain the least cost routes and processes it.

Environment: Java, Swings, JSP, IBM WSAD 6.0.1, IBM Web Sphere Application Server (WAS), Oracle.

Responsibilities:

Work on production defects and change requests.

Validate and send the outputs to the Client and attend daily status call with client and update them with the progress.

Co-ordinate and follow up issues with other departments.

Sanity checks after environment release.

Regression testing and update Test Director with test results, preparing test plans/cases for HLDs provided, and attend test plan review with client.

Patni Computer Systems Jul 2008 to May2009

Role: Software Engineer Client: General Electric Projects: ERECS RAIL and GE Aviation

Environment: Java, JSF framework, JBOSS server, Eclipse tool (IDE), GE Framework Oracle as database server

Responsibilities:

Understand the requirement, functional specification and developing the logic as per the requirement.

Develop code following the MVC architecture by using JSP, Servlets

Design user Interface, Coding, Testing

Perform Unit Testing and Regression testing.



Contact this candidate