Friday, July 7, 2023

Lead Full stack Java Developer with AWS, Angular, React available. Visa : H1B


Lead Full stack Java Developer with AWS, Angular, React available. Visa : H1B

Can work Hybrid
current location : MN

Summary :
  • Highly skilled Full Stack Developer with over 9 years of experience in building robust web applications using Angular, React, Java, and AWS. Proven track record of delivering high-quality software solutions while adhering to project timelines and requirements. Strong problem-solving abilities and a passion for creating user-friendly and scalable applications. Deployment (CI/CD) and worked with both public and private clouds. scalable enterprise applications.
  • Azure Monitoring, Storage, Data Factory, Scheduling, Auto Scaling, and other Azure Services. Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services,
  • Resource Groups, Traffic Manager, VPN, Load Balancing, Application Gateways. Used  the best practices of SDLC as well as Agile/SCRUM methodologies.
  • Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, RDS. Proficient in working with HTML, CSS, Bootstrap, XML, AJAX, JavaScript, JQuery, MongoDB, Angular, NodeJS (MEAN Stack).
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets and continuing to replace the rest of our infrastructure and migration from traditional to cloud environment.
  • Proficient in developing front-end systems with JavaScript, JQuery, Ajax, Bootstrap, HTML, CSS and JavaScript frameworks.
  • Proficiency in server-side Java development with exposure RESTful web services, AJAX powered web applications.
  • Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using T-SQL.
  • Experience in database development skills like MySQL, Oracle, SQL Server and NoSQL Databases like MongoDB and Cassandra etc.
  • Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST.
 
PSCU
Full Stack Lead Developer with AWS
Tampa, FL
May 2019 to Till Date
Responsibilities:
  • Identified and supported production and non-production application issues.
  • Transformed User Stories/requirements into development specifications and tasks.
  • Leading development and testing team. Includes code reviews, working on test cases, Maintained the versions of the code with Bitbucket version/source control tool.
  • Migrated the source code from GitHub to Azure DevOps and Setup the Azure DevOps Git repos for PSCU. Worked on Manage and store large files in azure devops Git application source code.
  • Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code. Migrated Angular 6 to Angular 12. 
  • Developed Terraform scripts from scratch to support cloud deployments.
  • Working on enterprise application using tools and technologies such as Terraform, AWS services, Puppet, PostgreSQL, REST API’s, JavaScript, PowerShell, Linux Shell, and JSON.
  • Experienced in AWS Lambda to run code without provisioning or managing servers and expertise in setting automatic triggers.
  • Involved in designing and developing the infrastructure using AWS cloud platform like EC2, S3, VPC, RDS, ELB, Auto Scaling, CloudFormation, CloudWatch, SNS. Monitored performance and history of infrastructure with tools such as CloudWatch, Datadog etc.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Developed Front End web application using HTML5, CSS3, Typescript, Bootstrap, Angular 12, RXJS (Reactive Programming), NGRX (Store, Effects, Store-Devtools). 
  • Built Angular 12 components, UI services to consume rest services using Component based architecture provided by Angular 12.
  • Expertise on AWS services like ELB, EKS, S3, IAM, Cloud Formation, Route 53, Code pipeline
  • Network Connectivity, and troubleshooting. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances. Setting up Auto scaling of the instance group using AWS CLI (command line tools) and AWS cloud environment for Dev/QA environments.
  • Utilized the features of Angular 7 to present effective web design.
  • Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST/PUT request to fetch data from server.
  • Developed Junit test cases for unit testing and integration testing.
  • Created and consumed web services using Restful and SOAP web services
  • Developed code in wicket frame for a client facing project.
 
Environment: Java 1.8, Angular 6, 7,12, HTML5 , CSS, JavaScript, JQuery, TypeScript, Bootstrap, Spring,SOAP web services, Spring MVC, PostgreSQL, Terraform, JUnit, MAVEN, Bamboo, GradleJenkins, Apache Tomcat and AWS
 
Nielsen
Full Stack Developer with AWS
Tampa, FL
Sep 2018 to May 2019
Responsibilities:
 
  • Develop Business Logic from stakeholders/product owner requirements using Core JAVA and Drools programming concepts.
  • Creating a Automation UI tool for Crediting team in Nielsen with Angular 7.
  • Developed a core component of Analytics using with Node.JS microservices and consume them via Angular services. 
  • Deployed Nodejs & Angular applications onto AWS ECS Cluster’s.
  • Used Jenkins in CI/CD for end-to-end deployments.
  • Orchestrated the CI/CD processes using Cloud Formation and Containerized the infrastructure using Docker setup in Vagrant, AWS, and Amazon VPCs. 
  • Wrote Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Worked on Docker-Hub, creating Docker images and handling multiple images for domain configurations and installations. Handled several Docker components like Docker Engine, Docker Compose, Docker Registry and Orchestration tools such as Kubernetes. Implemented Terraform and Cloud formation scripts to Automate Instances for Manual Instances that were launched before.
  • Developed Front end UI using Angular 6. Majorly Angular Reactive Forms, Routing, HTTP Client Module, Pipes are being used.
  • Deployed application using Jenkins server and involved in troubleshooting, build and release, job failures and worked with engineers and provided a fully recoverable micro-services build solution.
  • Worked on Kubernetes to manage containerized applications using its nodes, selectors, services, and deployed application containers as pods. Maintained and developed Docker images tech stack including Cassandra, Kafka, Apache and several in house written java services running Google Cloud Platform(GCP) on Kubernetes. Conducted software and data analysis , automated testing and debugging.
  • Identified and supported production and non-production application issues.
  • Transformed User Stories/requirements in to development specifications and tasks.
  • Developed, Tested, Implement and maintain BRMS Drools/Rules software for data analysis.
  • Developed and deployed software applications on hybrid On-Prem/AWS Prod and Non-Prod platforms.
  • Debugged production and non-production data discrepancies/concerns and severity issues by reprocessing the data with loggers to figure the root cause
  • Maintained the versions of the code with Bitbucket version/source control tool
  • Validate the data from Postgres database using required SQL queries
  • Developed shells scripts to execute on Linux/Solaris Platforms
  • Collaborated with the Amazon Web Services (AWS) cloud team to build applications that can run on both on-prem and Cloud architectures.
 
Environment: Angular 7, HTML5 , CSS, JavaScript, JQuery, TypeScript, Bootstrap, Spring, Drool rule engine, Hibernate, SOAP web services, Spring MVC, JUnit, Jenkins, Apache Tomcat, HBase and AWS
 
TechSmartGlobal INC
Java Full Stack Developer
Malvern, PA
June 2017 to August 2018
Responsibilities:
  • Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
  • Designed the algorithm and codes and also have used design patterns and Object-Oriented Design methodology.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Developed multiple POCs to create a user interface in Angular 5.
  • Using Kafka we stream the data with twitter4j from source to Hadoop. From Hadoop to Mongodb move the data using Map reduce, hive and pig scripts by connecting with mongo-hadoop connectors. Analyze data on HDFS and send the results to MongoDB databases to update the information on the existing table.
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS with popular hash tags.
  • Implementing the nightly batch jobs to process the data.
  • JavaScript and jQuery and Bootstrap for styling UI Interface of the application.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with
  • jasmine.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).
Environment: Angular 5, HTML5, CSS3, Java Script, XML, GWT, Ajax, AngularJS 1.x, Restful Services, Node JS, Spring MVC, Spring, Spring Boot, Spring Security, Spring Core, Java8, JDK, Multi-Threading, Hibernate, My SQL, Spark, Shell Scripting, Maven, Jenkins, JBoss, AWS, Docker, SVN, Swagger, Selenium Webdriver, Grunt, NPM, JUnit, Karma, Jasmine, Mockito, Eclipse, Jira.
 
TechSmartGlobal INC
Java Full Stack Developer with AWS
Coppell, Tx
May 2015 to June 2017
Responsibilities:
 
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Involved in developing a Single-Page Application pages using AngularJS, REST Services.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS and JQUERY.
  • Load data from various data sources into HDFS using Kafka.
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS with popular hash tags.
  • Managing and running the applications within containers by using Docker.
  • Worked on automating data loading, extraction. UNIX Shell scripting is used for generating the reports.
  • Developed Restful Web Services for Historical Data Module for Small Business Merchants.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro services using Spring Boot.
  • Produced comprehensive documentation for Micro services and Applications supporting Change Management process.
  • Administered and deployed applications into JBoss Server.
  • Developed JSON services JAX-RS and JSON documentation using Swagger API.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Responsible for building scalable distributed data solutions using Datastax Cassandra.
  • Used AWS (Amazon Web Services) Deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Implemented and managed continuous delivery systems and methodologies on AWS.
  • Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test cases.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Implement technologies we used NPM to improve development process.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • We used Grunt for Build Process.
 
Environment: HTML5, CSS3, Java Script, XML, GWT, Ajax, AngularJS 1.x, Restful Services, Node JS, Spring MVC, Spring, Spring Boot, Spring Security, Spring Core, Java8, JDK, Multi-Threading, Hibernate, My SQL, Spark, Shell Scripting, Maven, Jenkins, JBoss, AWS, Docker, SVN, Swagger, Selenium Webdriver, Grunt, NPM, JUnit, Karma, Jasmine, Mockito, Eclipse, Jira.
 
TechSmartGlobal INC (Intern)
Java Full Stack Developer
New Jersey
December 2014 to May 2015
Responsibilities:
 
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Developed the server side application on AngularJS platform using JavaScript programming.
  • Designing and implementing scalable, RESTful and micro-services-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
Environment: HTML, CSS, Bootstrap, AngularJS, ReactJS, CanJS, Ajax, Rest webservices, Spring MVC, Java 8, Core java, Scala, Spring Boot, Multithreading, Spring 4.x, Hibernate 4.x, Spring Batch, Rabbit MQ, JMS, AWS, Docker, Grunt, Bower, Spring Security, JUnit, Karma, jasmine, Jenkins, Apache Maven, Cassandra, Oracle 10g/11g.
 
EDUCATION:
 
New Jersey Institute of Technology 
Masters in Management Information Systems year 2014
Bachelors in Electronics and Communications year 2012 
Certifications: PSM II, PSPO II
CGPA 3.6
 
Nikhil Ramagiri | Team Lead - Sales
W 732.753.0045 | nikhil@techsmartglobal.com
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536