Sushma Jogi
****.******@*****.***
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.