Post Job Free
Sign in

Sr. Full Stack Developer

Location:
Richardson, TX
Posted:
September 24, 2024

Contact this candidate

Resume:

Rajavardhan Reddy Singireddy

**************************@*****.*** 469-***-****

PROFESSIONAL SUMMARY:

Senior Full Stack Developer with over 10 years of experience in building and scaling web applications, specializing in Angular, React, and JavaScript.

Proven track record of designing and implementing Single Page Applications (SPAs) using modern front-end frameworks like Angular and React, with a strong focus on UI/UX design and performance optimization.

Extensive experience in UI development, proficient in crafting reusable, scalable, and modular components using Angular, TypeScript, JavaScript, and HTML5/CSS3, ensuring seamless user experiences across devices.

Adept in back-end integration using Node.js and Express.js, with experience consuming RESTful APIs and GraphQL to manage and present data effectively in real-time applications.

Expertise in performance optimization techniques such as lazy loading, code-splitting, and state management with RxJS and NgRx to deliver fast, efficient front-end experiences.

Strong experience in implementing responsive designs using frameworks like Bootstrap, Material-UI, CSS Grid, and Flexbox, ensuring mobile-first, cross-browser compatibility.

Hands-on experience with front-end build tools such as Webpack, npm, and Angular CLI, automating development processes and optimizing build times.

Demonstrated ability to collaborate with cross-functional teams, working closely with designers and back-end developers to deliver high-performance, scalable applications.

Focused on UI accessibility and compliance with WCAG standards, ensuring that web applications are usable for all audiences, including those with disabilities.

Integrated databases such as MongoDB, MySQL, and PostgreSQL with back-end services, implementing CRUD operations, and ensuring proper data management in full-stack applications

Adept in building microservices architecture for back-end development, leveraging modern patterns and best practices for scaling applications.

Skilled in version control with Git and leveraging CI/CD pipelines (using tools like Jenkins and GitLab CI) for automated deployments and back-end integration.

Experience in creating secure and scalable back-end services, implementing authentication and authorization mechanisms like JWT and OAuth2 for secure API access.

Strong understanding of cloud environments such as AWS and Azure, with proficiency in deploying back-end services and managing infrastructure using Docker and Kubernetes for containerized applications.

TECHNOLOGIES:

Programming Languages

Java, SQL, PL/SQL,TypeScript

Web Technologies

HTML5, CSS3, JavaScript, jQuery, AJAX, Angular, Bootstrap, Swagger, JSON, React.

Databases

Oracle, SQL Server, MySQL, MongoDB

J2EE Technologies

Servlets, JDBC, JMS, JavaBean, JTA

Application Frameworks

Spring (MVC, Security, Boot, Batch), Hibernate, JPA

ORM Framework

Hibernate, JPA, DAO, Spring JPA.

XML

XML, DTD, XSL, XSLT, XHTML, XML Schema.

Cloud

AWS - EC2, RDS, S3, ELB, EBS, Lambda, MS Azure

Web/Application Servers

Apache Tomcat, Apache Kafka, IBM WebSphere, Oracle WebLogic, JBoss

Version Control

Git, SVN.

IDE

Eclipse, NetBeans, Visual Studio.

Build/CI/CD Tools

Maven, Jenkins, JUnit, Docker, Kubernetes, PCF

Design Methodologies

Agile, Scrum, J2EE Design Patterns

EXPERIENCE:

Client: U.S Bank, Irving, TX. Mar 2023 - Present

Sr. Java Full Stack Developer

Responsibilities:

Developed Single Page Applications (SPA) using Angular 16, ensuring high performance, responsiveness, and a user-friendly interface across devices.

Led the front-end design and development of complex, real-time Angular components, adhering to Material Design principles for consistency and scalability.

RESTful APIs for dynamic content rendering, optimizing communication between front-end and back-end services.

Enhanced page load speed by implementing lazy loading, code-splitting, and Angular preloading strategies, improving performance by 30%.

Optimized UI performance using Angular CLI for custom module and component generation, reducing build time by 20%.

Implemented cross-browser compatibility and responsive design, ensuring seamless user experiences across platforms.

Managed front-end state using RxJS and NgRx for effective state management in complex, data-driven applications.

Developed and consumed APIs using Node.js, ensuring efficient back-end integration while focusing on UI performance.

Developed a web-based messaging tool using Spring framework, incorporating IOC, MVC, AOP, and Cloud Gateway for scalability.

Configured AWS EC2 instances, RDS databases, S3 storage, and Lambda functions for application deployment and scalability.

Implemented secure authentication using JWT or OAuth2 in React-frontend and Java-backend environments.

Designed RESTful API endpoints with Node.js and Express.js, adhering to industry standards.

Demonstrated proficiency across Java technologies including J2EE, JDBC, Servlets, and extensive Spring suite.

Developed responsive messaging templates and custom UI components using HTML, CSS, Bootstrap, and JavaScript.

Orchestrated the integration of Spring and Hibernate frameworks for an end-to-end application.

Conducted extensive local environment testing to identify and resolve bugs.

Directed strategic optimizations of AWS EC2, achieving a notable reduction in maintenance costs, effectively contributing to substantial company-wide expense savings.

Managed multi-environment application deployments and Jenkins pipelines for CI/CD.

Environment: Angular16, HTML5, CSS3,JavaScript,TypeScript,RxJS,NgRx,Bootstrap,Material-UI,Node.js,Express.js, RESTful APIs, Webpack, Angular CLI, Jira, Confluence, Slack, AWS

Client: UHG, Schaumburg, IL Apr 2021- Feb 2023

Role: Sr. Java Full Stack Developer

Responsibilities:

Led the design and development of a customer-facing Angular 12 application, improving UX through intuitive and responsive interfaces.

Worked closely with the product team to implement custom Angular components and services, ensuring reusable code and modularity.

Used JavaScript for developing back-end features, primarily focused on API integration and ensuring smooth data transfer between the front-end and server.

Designed dynamic, data-driven dashboards using Angular and Bootstrap, ensuring seamless interaction with real-time APIs.

Conducted UI testing using Cypress and Jest, improving front-end reliability and reducing UI bugs by 25%.

Integrated internationalization (i18n) support to extend application accessibility across global markets.

Experience in Analysis, Design, Development and Testing of the application using agile methodology.

Building cloud based RESTful Web services using Java 8 following Service Oriented Architecture (via SOA Service Registry).

Knowledge of Concourse as a continuous integration and continuous delivery (CI/CD) tool, enabling streamlined and automated software release processes, including building, testing, and deploying applications.

Developed Single Page Applications using Angular 8 framework, JavaScript, HTML, CSS, Java, and Spring Boot.

Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.

Employed state management libraries like Redux or Context API to manage application state and facilitate data flow between components.

Conducted code reviews and performance audits to identify and address potential bottlenecks and optimize React.js applications for speed and scalability.

Developed interactive web application using Node JS a pure java script application framework.

Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.

Responsible for unit, functional, integration, automation backend API's testing for all new software features and enhancements using JUnit and TestNG framework.

Utilizing Kotlin's rich standard library for concise and expressive code.

Performed Restful routing using node.js. Redesigned Angular 2 to Angular 8 component structure Worked with KAFKA Zookeeper for managing the cluster with broker/cluster technology

Environment: Java, J2EE, Angular 12, TypeScript, JavaScript (ES6+), Bootstrap, Material-UI, HTML5, CSS3, SCSS, RxJS, Node.js, Express.js, REST APIs, AWS

Client: Fidelity Investments, Durham, NC. Jan 2019 – Mar 2021

Role: Java Developer

Responsibilities:

Developed and maintained a highly interactive trading platform using Angular 10, focusing on high performance and user experience for real-time data visualization.

Led the migration from Angular 8 to Angular 10, improving maintainability, performance, and scalability of the application.

Collaborated with back-end teams to integrate REST APIs for fetching and processing financial data, with a focus on front-end efficiency and performance.

Designed complex, reusable Angular forms and components, enhancing modularity and flexibility in UI development.

Utilized RxJS for handling real-time data streams and improving the efficiency of asynchronous tasks.

Minimal involvement in back-end tasks using Node.js and Express, focusing on data access and API development.

Involved in the design and development of application using Agile Scrum Methodology.

Coordinate with Business Analysts and offshore team during design, development and testing phases.

Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.

Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

Integrated i18n libraries like react-intl or i18next to support multiple languages and locales, enabling users from different regions to use the application in their preferred language.

Created the Azure Functions using JAVA that receives the inputs from the service calls and performs the database interactions.

Development of company's internal CI system, providing a comprehensive API for CI/CD.

Identify the root cause of the issues reported by customers and provide a fix for the bug.

Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.

Migrating the existing project to Microsoft Azure with Azure services.

Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.

Experience in working with Micro Services in a spring boot application.

Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.

Used Git for source Version Control, resolving code conflicts and merging code base

Provisioned and managed scalable Azure cloud infrastructures using Azure Resource Manager (ARM) templates and Azure CLI, optimizing costs and ensuring high availability and disaster recovery capabilities.

Configured Azure DevOps pipelines for automating builds, tests, and deployments, achieving a streamlined development lifecycle and faster time-to-market for new features.

Experience in Designing and building dynamic and user interactive websites using, AngularJS.

Environment: Java, J2EE, Angular 10, React, TypeScript, JavaScript, HTML5, CSS3, SCSS, Bootstrap, Node.js, Express.js, GraphQL, RESTful APIs, Git, Bitbucket, Azure, Docker, Jenkins,

Client: AIG, Charlotte, NC Nov 2016 – Dec 2018

Role: Java Developer

Responsibilities:

Built responsive web applications using Angular 6, focusing on customer-facing portals with intuitive and responsive UIs.

Developed custom reusable components in Angular and Material-UI, ensuring consistent design patterns across projects.

Integrated front-end components with back-end RESTful services for data fetching and dynamic content rendering.

Enhanced web performance using Angular lazy loading and route optimization, reducing initial load times by 25%.

Worked on cross-browser compatibility to ensure the application performed optimally on all major browsers.

Created and maintained a library of reusable UI components in Angular to ensure design consistency across multiple projects.

Utilized Angular services and RxJS for handling asynchronous data streams, improving real-time user interactions.

Implemented advanced CSS animations to enhance the visual appeal of web applications.

Developed single page applications using Angular 6.

Debugged build failures and worked with developers and QA personnel to resolve related issues.

Hands on experience in monitoring EC2 instances using Nagios.

GIT administration like providing access for branches and GIT repositories.

Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Test automation for web application (SWAP module) using Cucumber.

Good at performing Smoke Testing, Functional Testing, Integration Testing, System Testing and Regression Testing.

Used SVN as version control across common source code used by developers.

Environment: Java, J2EE, JSP, Angular 6, JavaScript (ES6+), HTML5, CSS3, SCSS, Bootstrap, RxJS, Node.js, Express.js, REST APIs, AWS, Jenkins

Client: Edvensoft Solutions India pvt. Ltd, India. Jun 2013 – August 2016

Role: Java Developer

Responsibilities:

Implemented the business logic to process transactions for rule evaluation under the generated stubs/POJO's.

Implemented Persistent layer using Hibernate API.

Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework

Integrated Hibernate with spring business components using Hibernate Template.

Created JUnit test scripts to unit test the code flow.

Testing and bug fixing to reach the end-to-end flow.

Contribute in all phases of the development life cycle

Write well designed, testable, efficient code

Ensure designs are in compliance with specifications

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Fixing the defect items and related developments and involved in the development of RESTful Web services.

Document preparation and produce releases of software components

Environment: Spring Framework, Business Logic Implementation, Hibernate API, Hibernate Template, JUnit, Maven Development Life Cycle, RESTful Web Services, Software Documentation, Code Efficiency, Architectural Review, Defect Fixing

EDUCATION:

Vallurupalli Nageswara Rao Vignana Jyothi Institute of Engineering and Technology July 2009 – May 2013

Bachelor of Technology, Computer Science



Contact this candidate