Summary
Overview
Work History
Education
Skills
Timeline
Generic

Monvick Venkat Teja Sudha

McKinney,TX

Summary

With over 5 years of experience in full-stack development, I have been actively involved in all stages of the Software Development Life Cycle, working with both AGILE and Waterfall methodologies. I specialize in developing user interfaces using HTML5, CSS3, JavaScript, Node.js, and various frameworks like Angular, React. My backend expertise includes working with Java technologies, microservices (Spring Boot), and both relational (Oracle, MySQL) and NoSQL databases (MongoDB, Cassandra). Additionally, I have experience with cloud platforms like AWS and pivotal cloud foundry, as well as version control and project management tools.

Overview

6
6
years of professional experience

Work History

UI Developer

Holland America Line
Seattle, WA
05.2023 - 09.2024
  • Developed user interface components and integrated them with server side logic.
  • Created reusable UI components and implemented them in multiple projects.
  • Implemented HTML5, CSS3, JavaScript and jQuery for front end development of web applications.
  • Developed React applications using Redux state management and RESTful APIs.
  • Developed a single-page application using React, React Hooks, Context, TypeScript, HTML5, CSS3, and Bootstrap.
  • Used Redux, Redux Saga to connect Rest API, and Unit test with Jest, and deployed to AWS.
  • Collaborated closely with UX and UI designers to ensure the best possible user experience while developing React applications.
  • Deployed production versions of react applications to cloud services such as AWS or Google Cloud Platform.
  • Monitored browser compatibility issues while coding layouts using HTML5, CSS3, JavaScript and jQuery along with other frameworks like Bootstrap or Material UI when creating react apps.
  • Implemented a 'serverless' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets.
  • Designed, built, and deployed applications utilizing AWS EC2, Route53, S3, RDS, DynamoDB, Lambda, SQS, and IAM, etc.
  • Utilized Java 1.8 features, such as Lambda expressions and Stream API, for bulk data operations on Collections, which would increase the performance of the Application.
  • Involved in testing the application in all the environments, such as integration testing, performance testing, and regression testing.
  • Used log4j to print the logging, debugging, warning, and info statements.
  • Involved in creating multiple complex queries to retrieve, write, and insert the data from the existing database to the de-identified database.
  • Involved in migrating the data from the MySQL Database to Database and Amazon Aurora database.
  • Client interaction skills and proven experience in working independently, as well as in a team of six, and dealing with dependent teams within the organization.
  • Good understanding of Java Frameworks and experience using agile/scrum methodology with a sprint period of two weeks.
  • Developed applications using IDE tools like Eclipse, STS, and Postman with strong problem-solving and analytical skills, with continuous code reviews.

Full Stack Web Developer

Ameriprise Financial
Minneapolis, MN
03.2022 - 05.2023
  • Involved in the creation of UI specification documents by interacting with business users, design documentation, and data modeling for the entire project.
  • Expertise in using React JS/Redux to build User Interface, strong knowledge of state store, middleware, action creator, reducer, and container.
  • Written several Axios service calls like get() and post() to make REST service calls.
  • Developed user interface by using React JS, Redux for SPA development, and implemented client-side interface using React JS.
  • Created responsive design and developed a single responsive website that could be served to desktops, tablets, and mobile users using React JS.
  • Implemented Redux Form to build Report Data Grid, tree grid, and developed DataGrid Items, which can be dragged by IRD system users.
  • Worked with HTML5, CSS3, JavaScript, XML, JSON, AJAX, and Bootstrap.
  • Implemented Virtual Dom for Client-Side view rendering services using React JS.
  • · Redux/NGRX and understanding of the Redux pattern.
  • Wrote client-side code using React JS and used NPM and directories to generate the server environments. Used browserify and flux to manage targeted URLs (uni-directional data flows) and monitor the application.
  • React JS, Virtual DOM used for client-side view rendering services, React-Redux for state management, and React-Router for programmatic navigation.
  • Wrote JUnit test cases for Spring controllers and web service clients in the service layer using Mockito.
  • Building cloud microservices and implementing back-end using Spring Boot.
  • Worked with Microservice architecture using Spring Boot to modularize code and implemented REST APIs using Spring Rest. Integrated Swagger API for documentation.
  • Implementation domain base classes providing basic properties using Spring Data.
  • Worked with Java 8 features like functional interfaces, Stream API for bulk data operations, Time API, transaction management, Concurrency API, Collection API, and Calendar API.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
  • Used Kubernetes to create a new cluster and container management tool.
  • Proficient in writing React code with the help of ECMAScript (ES6) and JSX.
  • Deployed our Application on Pivotal Cloud Foundry, which is used to reduce the development overhead by providing a ready-to-use platform.
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.
  • Implemented platform modules through Spring Java micro and Node.js services by employing Hapi.js, as well as front-end React JS.
  • Involved in writing Promises and callback functions in Node.js to build microservices using Hapi.js.
  • Developed reusable application logic by avoiding building infrastructure with Hapi.JS.
  • Used Mongoose Connector to connect Node.js Application to MongoDB.
  • · Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • · Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services
  • · Implemented Relational Data Base like Oracle and PL/SQL store procedures
  • · Implemented NoSQL database like Cassandra to (store key values), for data analytics which is used as a Database for this project.
  • · Performed Code building using Gradle.
  • · Authenticating Users and to provide the security to REST Ful web services using OAUTH2.0
  • · Implemented unit test cases using Karma and Jasmine on client side.

Java Developer

Woolworths Group
Sydney, New South Wales
08.2019 - 08.2020
  • Involved in various phases of the Software Development Life Cycle (SDLC) of the application, such as requirement gathering, design, analysis, and code development.
  • Implemented web interface (UI) for end users using AngularJS, which has migrated from the existing BackboneJS application.
  • Used HTML5, CSS, jQuery, Ajax, and performed client-side validations using JavaScript.
  • Created two-way binding AngularJS components and provided access to the server-side through Backbone's API from Backbone. Model and Backbone. Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, and Angular JS.
  • Developed responsive UI modules using Backbone.js.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server.
  • Developed RESTful services based on Spring REST using the Jersey framework.
  • Utilized Core Java concepts like Collections, Multithreading, and Exception handling to develop business components.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manager is used to configure multiple data sources and provide independent database connectivity.
  • Performed load testing of SOAP web services using SOAP UI and Apache JMeter tools.
  • Designed and developed various UI features using Backbone JS, performed routing using Backbone Router.
  • Designed application to meet international market standards using Spring MVC Internationalization and Spring Core modules.
  • Unit tested web services using JUnit, JMeter, Mockito, EasyMock, SpringJUnitRunner, hence achieved the goals of Test-Driven Development (TDD).
  • Server-side validations are achieved using the Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes, with Spring Cloud Service Registry.
  • Adopted JMS API to set up mail notification upon the success or failure when the backend processes are completed, and to send mail notifications regarding any system-related problems.
  • Utilized Apache Cassandra for storing the external stream of data and building real-time analytics dashboard using Google Charts API with AngularJS Components.
  • Developed test classes using JUnit and EasyMock and test coverage using EMMA plugin.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances, and to deploy the Dockerized Container services.
  • Used Log4J to capture the log, which includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Java Developer Intern

Amazon
Hyderabad, Telangana
06.2018 - 06.2019
  • Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX, and JSON.
  • Used AngularJS as a framework to create Single Page Applications, which can bind data to specific views and synchronize data with the server.
  • Created custom directives and filters using AngularJS's built-in $http service, from the controller through dependency injection.
  • Created Angular service and integration with RESTful APIs.
  • Used open-source library like Angular Material to create customized components.
  • Utilized AngularJS to achieve the client-side elements Hide, Show, and Event Handling.
  • Hands-on experience with the TDD (Test Driven Development) approach, using testing tools such as Jasmine and Karma.
  • Developed application modules utilizing J2EE technologies like JSP, EJB to develop view and model parts of MVC frameworks.
  • Implemented Spring Batch to run daily and monthly batches.
  • Kept up bean life cycle by utilizing Spring IOC, which keeps up session information of beans.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading, design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Hibernate ORM framework is used to interact with the database through Hibernate Query Language (HQL).
  • Configured Hibernate's second level cache using EHcache to reduce the number of hits to the configuration table data.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/DAOs).
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Performed code build using Maven.
  • Involved in performing unit and integration testing in Selenium.

Education

Master of Science - Software Engineering

Lewis University
Romeoville, IL
12-2022

Master of Science - Information Technology

Charles Sturt University
Sydney, NSW, Australia
06-2021

Bachelor of Science - Mechanical Engineering

JNTU University
Hyderabad, Telangana
06-2018

Skills

  • Agile development methodologies
  • AngularJS design
  • User Interface (UI) design
  • Mobile Application Development
  • CSS
  • Bootstrap
  • XML
  • API Integration
  • HTML proficiency
  • Java Script
  • CSS expertise
  • Angular JS
  • Angular 4
  • jQuery
  • Nodejs
  • Reactjs

Timeline

UI Developer

Holland America Line
05.2023 - 09.2024

Full Stack Web Developer

Ameriprise Financial
03.2022 - 05.2023

Java Developer

Woolworths Group
08.2019 - 08.2020

Java Developer Intern

Amazon
06.2018 - 06.2019

Master of Science - Software Engineering

Lewis University

Master of Science - Information Technology

Charles Sturt University

Bachelor of Science - Mechanical Engineering

JNTU University
Monvick Venkat Teja Sudha