Post Job Free

Resume

Sign in

Front End Stack Developer

Location:
Dallas, TX
Posted:
March 05, 2024

Contact this candidate

Resume:

Venkata Hemanth Reddy Manchala

Current location: Leander, TX (78641)

Available for day 1 onsite at own expense

Recruiter’s Summary:

Venkata has around 8+ years of experience as Full stack Developer with 7+ years of experience with JavaScript and 3+ years of experience with TypeScript.

Strong experience in creating webpages pages using HTML5, CSS3, JavaScript, jQuery UI, Restful, and AJAX to create interactive front-end GUI.

Expert in developing rebate center module using Spring Boot, Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, JavaScript, and jQuery.

Hands on experience in establishing modular parts and services by utilizing advanced TypeScript features like decorators, Enums, and generics. This increased scalability and encouraged the reuse of code.

Worked on reducing needless runtime type checking and improved code during transpiration by utilizing TypeScript's type system to optimize web application performance.

Experience in integrating React Native Android and IOS app wif AWS Cognito. And AWS Auto Scaling provides high availability of applications and EC2 instances based on a load of applications using Cloud Watch in AWS.

Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POCs for rest service development using Node.JS, Express.JS, and MongoDB.

Developed scripts using node.js and node-cron to schedule routine tasks for updating data sources and uploading prediction reports on AWS S3.

He has master’s in computer science and a Bachelor of Technology in Electronics and Communication. He is available to start day 1 onsite ASAP.

Excellent interpersonal and communication skills

Professional Summary:

More than 8 years of experience in developing and implementing web, client/server, and enterprise applications using the J2EE framework.

Skilled in designing high-performance, scalable, and distributed applications, utilizing UML diagrams created with Microsoft Visio and Gliffy.

Proficient in both Agile and Waterfall methodologies, with expertise in all phases of the Software Development Life Cycle (SDLC).

Strong knowledge of Java and J2EE technologies, including Servlets, JSP, JDBC, JNDI, JPA, EJB, JMS, and XML, with a focus on object-oriented programming. Extensive understanding of data structures, algorithms, multi-threading, and object-oriented design principles.

Experience working with file I/O methods introduced in Java 11. Extensive experience with design frameworks such as Spring, Struts, and Hibernate.

Hands-on expertise in various Spring modules, including Spring MVC, Spring IOC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, and Spring AOP.

Proficient in implementing Restful and SOAP web services using JSON, XML, JAXB, Jackson, and Jersey technologies.

Demonstrated ability to integrate Redux with popular frontend libraries/frameworks such as React for building robust and scalable user interfaces.

Developed and executed software systems utilizing JavaScript, CI/CD, Mean Stack, Groovy, BOOTSTRAP 3 and Spring boot.

Implemented Microservice architecture using Spring Boot-based services and RESTful interactions. Strong front-end development skills using JSP, HTML5, XHTML, DHTML, CSS3, JavaScript, jQuery, and AJAX.

Familiarity with front-end frameworks like Bootstrap, Node.js, React.js, and Angular. Developed single-page applications using AngularJS, Angular 2/4, and Angular 7/8. Implemented SOA architecture using SOAP, WSDL, UDDI, and XML web services.

Skilled in Unix Shell Scripting and creating reusable scripts.

Designed transaction processing systems deployed on various application servers, including Apache Tomcat, JBoss, WebSphere, and WebLogic.

Utilized spring boot microservices to process messages within a Kafka cluster setup. Expertise in working with RDBMS such as Oracle, MS SQL Server, MySQL, and DB2, as well as NoSQL databases like MongoDB and Cassandra.

Proficient in automation tools like Selenium and SOAP UI. Experience using version control tools like GIT, CVS, and SVN.

Skilled in working with IDEs like RAD, Eclipse, IntelliJ, NetBeans, and Visual Studio Code. Familiarity with Amazon Web Services (AWS) services, including EC2, EBS, ELB, S3, SQS, and CloudFront.

Experience in hosting and testing applications on AWS servers before deployment to production environments.

Collaborated with developers, architects, and support teams to resolve system issues across multiple platforms.

Expertise in software deployment support in staging and production environments, including investigating and troubleshooting production issues.

Effective coordination with clients and offshore technical teams to ensure timely deliverables.

Used the latest Spring Boot, which is radically faster in building cloud based Microservices with very less configuration.

Developed build and deployment scripts using ANT and Maven in Jenkins, with experience in containerization using Docker and Kubernetes.

Extensive experience in designing, developing, performance tuning, and testing client-server, enterprise, and web applications.

Technical Skills:

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Programming Languages: Java, JavaScript, HTML, CSS, SQL, PL/SQL, MYSQL, UML J2EE, Spark, Typescript.

Front-end Technologies: Angular, React, Vue.js, Bootstrap, jQuery, AJAX, JSON

Back-end Frameworks: Spring, Hibernate, Struts, JSF

Databases: MySQL, Oracle, MongoDB, PostgreSQL, SQL Server

Web Servers: Apache Tomcat, JBoss, WebLogic, WebSphere

RESTful APIs: JAX-RS, Spring Boot

Cloud Platforms: AWS, Azure, Google Cloud

Containerization: Docker, Kubernetes

DevOps Tools: Jenkins, Git, Maven, Gradle, Ansible

Testing Frameworks: JUnit, Mockito, Selenium

Security: Spring Security, OAuth, JWT

Logging and Monitoring: Log4j, Splunk, Prometheus

Methodologies: Scrum, Kanban, Agile, Test-Driven Development, Waterfall, SDLC

Machine Learning Libraries: TensorFlow, Scikit-learn.

Java Design Patterns: Rational Unified Process, Agile, Scrum, Test Driven Development

Hadoop/Big Data: MapReduce, HDFS, Hive, Pig, Kafka, Storm, MongoDB

Others: GIT, SVN, JIRA, Log4j, JBoss, Apache Tomcat, Eclipse, IntelliJ

Education:

Master’s in computer science, Texas A&M university 2023

Bachelor of Technology in Electronics and Communication Engineering, Sathyabama University 2014

Professional Experience:

Bank of Montreal, Austin, TX May 2021 – Current

Java Full Stack Developer.

Involved and developed a custom, single-page, responsive Web Application on the front end using Angular.

Designed pages using Angular Validations, Modules, Events, Expressions, Directives, Controllers, and Filters.

Extensively used Spring Framework modules like MVC, DI(IOC), JDBC Templates, Spring Security, and AOP.

Worked with HTML5, CSS3, JSON, JavaScript, ReactJs, and ES6 for developing user interfaces.

Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags.

All the functionality is implemented using Spring Boot and Hibernate ORM. Worked on AWS Cloud platform and its features which includes EC2, RDS, Cloud Watch, Auto scaling, Cloud Front, IAM, and S3.

Improved debugging effectiveness and application stability by utilizing strong TypeScript interface definitions and type-checking.

Demonstrated ability to integrate Redux with popular frontend libraries/frameworks such as React for building robust and scalable user interfaces.

Successfully implemented complex data flows and handled side effects using middleware like Redux Thunk or Redux Saga.

Used to deal with various persistence mechanisms and APIs like JPA, JDO, Hibernate, and EJB.

Developed Web Services using SOA technologies such as REST.

Worked with React Native for native apps development and Jest for testing.

Developed JSON services JAX-RS and JSON documentation using Swagger API.

Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.

Used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions, and Lockings.

Integrated React Native Android and IOS app wif AWS Cognito.

Design and development of Microservices using Spring Boot, Java 8, Kafka, NoSQL, and other Java/J2EE development technologies.

Followed 12-factor app methodology to convert our monolithic app to spring boot based Microservices architecture.

Used HTML5, CSS3, JavaScript, Angular8 and Bootstrap in front end.

Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POCs for rest service development using Node.JS, Express.JS, and MongoDB.

Developed business services with JSON, XML, SOAP, and Restful Web Services technologies.

With the concept of ReactJs worked on usage metrics and end to end events tracing for analysis purposes.

Established modular parts and services by utilizing advanced TypeScript features like decorators, enums, and generics. This increased scalability and encouraged the reuse of code.

Created and injected Spring services, controllers, and DAOs for DI and wire objects of business classes.

Migrated to Angular 7 PWA to React Native Android/IOS app.

Developed Stored Procedures and triggered stored procedures using Hibernate.

Developed and consumed Apache CXF-based Web Services as part of the Payments Application.

Developed Grunt tasks to run the unit tests on Jenkins. Used advanced Java 8 features like Lambda Expressions, Streams, and Filters. Enhanced concurrency methods etc.

Designed and developed Selenium tests to verify the functionality of internal business applications and resulting data.

Deployed the application in the JBoss production server running on the Linux platform.

Design patterns are extensively used to achieve clean separation of different layers like Adapter, Singleton, Factory, Abstract Factory, Service Locator, and Facade.

Database development required the creation of new tables, PL/SQL Stored Procedures, Views, Indexes and Constraints, and Triggers and required SQL tuning to reduce the response time in the application.

Worked on reducing needless runtime type checking and improved code during transpiration by utilizing TypeScript's type system to optimize web application performance.

Wrote Controller classes in Spring MVC framework in the Web layer of the application architecture.

Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, and React Native concepts.

Bank Of New York Mellon Corp, San Francisco, CA Dec 2018 - May 2021

Java Full Stack Developer.

Worked with single page application framework Angular 6 extensively using routing, services, views, and directives navigation through the different statuses and multiple modules.

Used Angular router, implemented module-wide routing, and created different forms using Angular data-driven and template-driven forms.

Analyzed financial results and prepared trend reports to support business managers make profitable decision using Hyperion financial reporting and Hyperion SmartView

Created webpages pages using HTML5, CSS3, JavaScript, jQuery UI, Restful, and AJAX to create interactive front-end GUI.

Deployed Spring Boot based Microservices Docker container using Amazon ECS container services and using Jenkins CI/CD pipelines.

Involved in developing the latest version of Object-Oriented JavaScript Libraries like Angular and had hands-on experience with Web Responsive using Bootstrap's templates.

Used various bootstrap components like an accordion, date picker, time picker, alert, buttons, and react-bootstrap components.

Analyzed financial results and prepared trend reports to support business managers make profitable decision using Hyperion financial reporting and Hyperion SmartView

Worked on enhancing microservices using Java 8 features like Functional Interfaces, Stream API, Lambda functions, Default methods, and Date/Time API

Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring Integration

Implemented Cloud capabilities like Centralized Configuration, Load Balancing, and Service-to-Service calls using Feign, Service Registry, and Discovery using Eureka in Spring Cloud

Spring AOP for solving crosscutting concerns, providing authorization and authentication to applications using Spring Security and Spring Batch for processing a large amount of data.

Used Dependency Injection feature of Spring MVC framework and Hibernate O/R mapping tool for rapid development and ease of maintenance.

Developed unit testing framework using Junit test cases for continuous integration testing and used JTest Tool for performance testing.

Analyses, Design, Implementation, and Support. Developing back-end services using Spring Boot.

Configured the Azure SQL server and created database and setup the firewall to restrict the IP addresses to connect Azure SQL database.

Involved in writing SQL and Stored Procedures for handling complex queries with the help of TOAD and accessing them through Java Programs from Oracle Database

Worked on AWS Auto Scaling to provide high availability of applications and EC2 instances based on a load of applications using Cloud Watch in AWS

Installed, configured and administered Jenkins CI tools on AWS instances.

Actively used the defect tracking tool JIRA to create and track the defects of the project and GIT, Jira, Jenkins, and Maven for building packaging and deployments of the application components.

Consolidated the MS-Excel and MS-Access data from various users to oracle database using Hyperion write back capabilities.

Pattonscorp, Columbus, OH July 2016 - Nov 2018

Java Backend Developer.

Exposed to Agile Scrum and involved in backend development of the core platform.

Developed rebate center module using Spring Boot, Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, JavaScript, and jQuery.

Developed user stories using Core Java and Spring and consumed the rest web services exposed from the profit center.

Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.

Processed EMR prototyping to create Spark applications on Amazon Web Services for machine learning.

Business requirement gathering and providing solutions to various applications teams as per their requirements.

Developed and configured a machine learning platform based on h2o.ai and deployed the platform to Amazon Web Services using AWS SDK.

Developed scripts using node.js and node-cron to schedule routine tasks for updating data sources and uploading prediction reports on AWS S3.

Used Junit framework for unit testing of client inbound and outbound web services and Log4j to capture the log that includes runtime exceptions.

Performed data persistence through Java Dari framework and hibernate to store data to local databases like MySQL and PostgreSQL and remote Content Management System (CMS).

Created scripts to convert JavaScript Object from/to JSON Object using Jackson.

Created the HTTP requests for sending JSON Object according to remote server logs and tested through Advanced REST client.

Wrote Java Code for fetching the data from Cassandra Handling Terabytes of data and scheduling jobs on maintenance.

Designed & Implemented services that orchestrate order-related metadata & thereby providing scalable lookups from Solr/Cassandra.

As part of configuring Hibernate, which is needed for interaction with the database, wrote hibernate.cfg.xml file and used Hibernate JPA Annotations in Entity Classes to map with tables.

Improved the UI logging of suggested edits interface with Flux and React.js.

Implemented various business processes with TIBCO EMS, MQ Series, FTP, MQ-FTE, and secure transportation protocols.

Involved in migration of previous platforms from Spring-to-Spring Boot.

Involved in Test Driven Development (TDD) using JUnit and Mockito.

Worked on stream processing frameworks like Apache Storm or Apache Apex.

Configured Production servers using the Ansible Configuration Management tool to set the Automation between implementation and Production.

Performed deep learning experiments using MX Net and TensorFlow framework to improve prediction.

Involved in integration and performance monitoring and tuning using VisualVM.

Involved in the development of IP geolocation services like geofencing using the Maximined GeoIp library.

Built and deployed project using Maven.



Contact this candidate