Around 8+ years of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, jQuery, AngularJS, CSS, AJAX.
Experience in all phases of Software Engineering (SDLC), Project management (Agile/Scrum Methodology) including Requirement Gathering, analysis, Design, Coding, App & web server installation, deployment.
Designed, developed and implemented readable, reusable API. Extensive experience in application development using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, JavaBeans, JDBC, UML, WebLogic, JBoss, Apache Tomcat, JSON, Spring Security.
Good Experience with Spring Boot, Spring IOC, MVC, Spring Security Spring JPA, Spring Batch. Experience in Spring Boot, Spring Microservice, Netflix Eureka Server.
Extensively worked on Web Services technologies like SOAP, REST API and some core .Net. Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
Developed scalable modular software packages for various APIs and applications. Have experience in databases like Oracle 10g, SQL Server, MySQL.
Experience with Splunk Searching and Reporting modules, Knowledge Objects, Administration, Dashboards, Clustering and Forwarder Management.
Proficiency in programming with different IDE's like Eclipse, My Eclipse, NetBeans. Good experience with version controls like SVN, GIT. Experience in Enterprise Defect tracking tools like HP ALM/Quality Center, JIRA.
Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
Designed the Front-end applications, And Mobile Application As well for user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, Angular JS. Worked as a Front-End Developer on the project with JavaScript, Angular, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills. Certified with AWS Cloud Practitioner, AWS Certified Developer.
Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.
Overview
9
9
years of professional experience
2
2
Certifications
Work History
Senior Full Stack Software Engineer
Fanniemae
Plano, TX
10.2022 - Current
Designing and developing full-stack applications across multiple platforms using modern industry-adopted languages and frameworks, quality and continuous improvement built into team's culture
Developed single page applications using Angular 4/5, Typescript, HTML5, CSS3, and Bootstrap4
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4/5
Implemented the Back End using Java, Spring, Multi – threading, Rest Implementation
Experience building REST APIs using MicroService architecture
Coordinated with engineering and product teams in identification of customer requirements for new products and policies
Designed and implemented data processing workflows using AWS EMR and integrated them with existing Java applications, enhancing data analytics capabilities
Created and managed message queues using AWS SQS, ensuring reliable, decoupled, and scalable inter-service communication
Developed and deployed serverless applications using AWS Lambda, optimizing for performance and reducing operational overhead
Utilized Terraform to automate infrastructure provisioning for AWS resources, ensuring consistency and version control in deployments
Collaborated with cross-functional teams to design and implement CI/CD pipelines using Jenkins, facilitating smooth and automated deployment processes
Supported customers in optimization and improvement of existing features of all API applications
Collaborated with product management and engineering teams for development scalable integrations within applications
Created functions and assigned roles in AWS Lambda to run Terraform scripts, and AWS Lambda using java to perform event driven processing
Created monitors, alarms and notifications for EC2 hosts using Cloud-Watch
Used HTML, CSS3 and Bootstrap to develop the interface of the web application
Implemented Rest calls to consume REST APIs using Angular HTTP Client Modules and test the APIs using Postman
Validated user-forms by building custom-validators as well as using Angular Reactive Forms
Configured Splunk Searching and Reporting modules, Knowledge Objects, Administration, Add-On's, Dashboards, Clustering, and Forwarder Management.
Senior Full Stack Engineer
Capitalone
03.2022 - 10.2022
Designing and developing full-stack applications across multiple platforms using modern industry-adopted languages and frameworks, quality and continuous improvement built into team's culture
Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions
Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Chef
Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail
Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC
Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts
Configured snowflake DB and worked on stored procs, deployment scripts
Implemented GRPC services using protos, TVM and dynamo repositories
Written a syncup service between snowflake and dynamo DB using java and GRPC services
Involved in writing Java API for Amazon Lambda to manage some of the AWS services
Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud
Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment
Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java
Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement
Possess good knowledge in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance
Used IAM for creating roles, users, groups and also implemented MFA to provide additional security to AWS account and its resources
Implemented domain name service (DNS) through route 53 to have highly available and scalable applications
Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service
Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them
Experienced in creating RDS instances to serve data through servers for responding to requests
Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
Full Stack Software Engineer
CITI Group INC
09.2019 - 03.2022
Designing and developing full-stack applications across multiple platforms using modern industry-adopted languages and frameworks, quality and continuous improvement built into team's culture
Developed single page applications using Angular 4/5, Typescript, HTML5, CSS3, and Bootstrap4
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4/5
Implemented the Back End using Java, Spring data Cassandra, Multi – threading, Rest Implementation
Experience building REST APIs using Microservice architecture
Created monitors, alarms and notifications for EC2 hosts using CloudWatch
Spring Boot and Spring Cloud Development and PCF PaaS Environment deployment using PCF container by making use of Netflix and other plugins
Deployment of services into PCF environment using Release Management Tool and migrated some of the applications to AWS as per requirement
Preparing Design and Unit Test Case Documents for development and Test Case scenarios
Developed the Trending statistics and other analytics visualizations using Oracle
Perform Website tests according to the planned schedule, or after any website or a web application revision.
Full Stack Software Engineer
Ford Motor Company
12.2018 - 09.2019
Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications per their requirements includes a detailed plan for how to develop, alter, maintain, and replace a software system
Participated in specification, design, implementation, evangelism and support of the product, as well as improve existing features and product performance
Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript
Used HTML, CSS3 and Bootstrap to develop the interface of the web application
Implemented Rest calls to consume REST APIs using Angular HTTP Client Modules and test the APIs using Postman
Validated user-forms by building custom-validators as well as using Angular Reactive Forms
Used HTML, CSS3 and Bootstrap to develop the interface of the web application
Used angular routes to maintain internal navigation within the application
Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (Angular JS) using JSON
Developed Angular modules, routers and services using typescript
Developed microservices using Spring MVC, Spring Boot, and Spring Cloud
Implemented the logging mechanism using log4j framework.
Full Stack Developer
DHCS
04.2018 - 11.2018
Involved in analysis, design and development, enhancing, testing and supporting the applications
Used Agile Scrum process
Expertise in building the applications using Maven
Developed and Configured the Spring Configuration files for business and the persistence layers
Developed Graphical User Interfaces using HTML5, bootstrap, Angular Sand JSP’s for user interaction
Closely worked with the Business Analysts and Technical Leads to gather all the required information to develop applications and asses Integration impacts
Used AngularJS as the development framework to build a single-page application
Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins and lambda.
Java Developer
Microport
08.2016 - 12.2017
Involved in requirements gathering, design, develop, test and documentation phases of the project
Designed and developed the application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework
Developed REST API by creating Restful webservices using REST Easy, EJB and Hibernate
Made the application capable of integrating with LDAP servers using UnboundID API
Used Spring ORM support and integrated with Hibernate ORM framework
New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry
Designed database tables developed stored procedures and triggers
Used Java Mail API to email the report of updates performed to administrations team
Developed initialization scripts to automate the startup of the applications after a reboot.
Java Developer
BMC Software
03.2015 - 07.2016
Involved in requirements gathering, design, develop, test and documentation phases of the project
Designed and developed the application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework
Developed REST API by creating Restful webservices using REST Easy, EJB and Hibernate
Made the application capable of integrating with LDAP servers using UnboundID API.
Education
BTECH - ECE
JNTUH
Hyderabad, India
Masters - Computer science
University of Illinois At Springfield
Illinois City, IL
PHD - MSITM
Campbellsville University
Kentucky
Skills
Programming Languages - C, C, Java, J2EE, Angular 2,5,6