Sr. Full Stack Developer Resume
Plano, TX
SUMMARY
- Java Full - Stack professional over 7+ years of Full Stack Development experience in SDLC process which incorporates phases like Requirement Gathering, Analysis, Design, Development, Implementation and Testing for various web-based & client/server-based applications using OOP and JAVA/J2EE technologies
- Involved in various phases of Software Development Lifecycle (SDLC) of the application like Design, Analysis and code development
- Experience in developing automation scripts using Java and Python.
- Extensive experience in testing both Client-Server and Web based applications using Manual and Automation tools.
- Experience working wif Selenium WebDriver and Java and built automation frameworks from the scratch (Automation inception to Ship ready automation scripts).
- Coordinated wif Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely wif business team to understand the Requirement Document in creating Test Plan.
- Extensive experience in working on projects wif Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM
- Expertise in creating web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS, Angular2/4/6, AJAX, JSON and Node.js
- Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the business logic
- Extensive Knowledge in developing Single Page Responsive Web Applications using JavaScript frameworks like Angular JS, Angular 4/6 and Bootstrap
- Experience in designing and developing various Angular 2.0/4.0 Components (ngModules), Services(observable/promises), Directive and Pipes
- Extensively used view rendering JavaScript frameworks like jQuery, React JS and Ember JS
- Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc
- Experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts.
- Solid experience in developing the rendering view React JS components, forms, events, routers and Redux asynchronous functions and implemented React-Flux pattern for core dependency
- Designed & developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JSX, JQuery, AJAX and NodeJS, Spring REST using Micro Services
- Design and development experience in JEE technologies involving Core Java 6/7/8, JSP, Spring MVC, Spring core, Spring IOC, dependency Injection, Spring batch, Spring security, Spring AOP, Hibernate/JPA and databases
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), AWS, Cassandra, My SQL, Restful Web Services
- Used a Microservices architecture, wif Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers
- Working experience and sound knowledge in Axway API Gateway/API Management/Vordel
- Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
- Proficient in AWS services EC2, IAM, S3, Lambda, Cloud front, Cloud Watch, Redshift, Dynamo DB, SNS, SQS, SES, EMR, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53.
- Managed the implementation team to coordinate installation, template/table development, interface efforts, training, roll-out dates and on-going support for EPM/EMR.
- Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL
- Experience wif Cloud Computing Service environment like (AWS) Confidential Web Services like EC2, EBS, S3 and ELASTIC SEARCH etc.
- Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
- Unified Logging infrastructure (Kafka and Kinesis).
- Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch Fluentd Kibana.
- Migrate Data from Elasticsearch-1.4.3 Cluster to Elasticsearch-5.6.4 using Logstash, Kafka for all environments.
- Expertise in developing model components using ORM technologies like Hibernate, Hibernate Caching, Hibernate Template, DAO to write Database independent persistence logic and to DB
- Created and implemented Automatic scripts for performing Functional, Regression, System, Integration testing. Expertise in Smoke/Sanity, Black Box, UAT, Alpha and Beta, Load, performance, Stress testing.
- Experienced wif RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2
- Expertise in database modeling and development using No SQL Database such as MongoDB and Cassandra
- Good experience in J2EE Testing in developing test cases wif JUnit, MOCKITO for Unit testing, and logging using Log4j.
- Worked on web application for connecting care providers and members. The project included server application wif data fetching requirement.
- Hands on experience in using testing tools such as Mocha, Chai, Jasmine, Karma, Selenium, protractor
- Experience wif NPM Grunt, Gulp and Bower modules of NodeJS
- Published TDD unit tests to support the Ideal bug free development developed well-established UNIT tests to cover all possible business scenarios
- Complete understanding of the DevOps process wif continuous integration using Jenkins, JIRA, GIT
- Experience in using version control and configuration management tools like GIT, SVN and CVS
- Experience in using the tools like Ant, Maven and Gradle for build automation
- Designed and built Test Cases, developed, maintained and troubleshot Test Scripts, coordinated wif team members in debugging effort and assisted developers in Root Cause Analysis and clarified them the results.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA
- Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, PL/SQL, C
Java Technologies: J2EE, Servlets, RMI, EJB, JAXB, JDBC, JNDI, JMS, XML, XSD, XSLT, SOAP, REST-ful, WSDL, UDDI
Web Technologies: HTML, DHTML, XHTML, CSS, JQuery, JavaScript, Angular, Node JS, AJAX
Public Cloud: Confidential Web services VPC, EC2, Lambda, Spark, API Gateway, S3, EBS, RDS, IAM, Route53, CloudFront, Dynamo DB, CloudWatch
Frameworks: MVC, ORM, Spring, Struts, JPA
Methodology: Agile, Waterfall, OOP, SOA, Test Driven Development (TDD), BDD
Databases: Oracle, DB2, MS-SQL Server, MySQL, MongoDB, DynamoDB, PostgreSQL
IDE: Eclipse, Intellij, TOAD.
Version Control: Clearcase, Tortoise SVN, CVS, Subversion
Jar and Deployment: Jenkins, Nexus Artifactory
Build Frameworks: Maven, ANT, Gradle
Application/Web Servers: Apache Tomcat, JBoss, BEA WebLogic, IBM Web Sphere
Operating System: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Sr. Full Stack Developer
Responsibilities:
- Used features like concurrency, Stream's, Filters API and Lambda functions and Functional interface java 8 programming.
- Implemented Angular 4 component router for navigation. Worked wif Angular 4 Directives, Injectables, pipes, Components.
- Programmed in Angular 4 to upload images/files to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
- Developed and maintained Cloud Formation scripts, automated the provisioning of AWS resources (IAM, EC2, S3, SNS, RDS, ELB and Auto Scaling) and installed workstations
- Experience in data aggregation and search using Elastic Search
- Used lambda function for Infrastructure automation: Integration of Lambda wif ticketing tools to take automated actions
- Elasticsearch and Logstash performance and configuration tuning.
- Using X-pack for monitoring, Security on Elasticsearch-5.6.4 cluster.
- Implemented Disaster management for creating Elasticsearch clusters in two DC and configure Logstash to send same data to two clusters from Kafka
- Expertise is designing, implementing and optimizing unified logging system or message brokers such as Apache Kafka, Confidential Kinesis and MapR streams .
- Experience wif message queueing platforms (Kinesis, Kafka)
- Implemented Service Oriented Architecture by publishing and consuming Web Services, which TEMPhas been developed using SOAP, Restful protocols, XML, JAXB, XSD and Apache Axis2 framework
- Developed Good knowledge on creating services wif Angular 4 Injectable property, to make the service available for dependency Injection when creating components.
- Involved in using NPM (Node Package Manager).
- Proficient in Elasticsearch, data modelling and querying using log aggregation, data extraction and reporting using Elasticsearch, Logstash, Kibana tools.
- Took the ownership of Elastic Cluster wifin Enterprise Management/Cyber Security System
- Worked wif Application using Node.js and NPM, gulp directories to generate desired view.
- User provision script developed using Nodejs which includes fetching files from SFTP server and creating users in ldap and database using Rest API calls.
- UsedReact-Autocompletefor creating google maps location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
- Used deploying applications on Apache Tomcat, Node JS.
- We have exposed the services as Rest Web Services, we developed backend system using NodeJS.
- Developed various Typescripts (ES6) objects including Components, ngModules, Providers, Services and classes using arrow functions and optional types.
- Worked wif Express.js for development of RESTful web services and middleware configurations.
- Performed verification and validation process for the code written by making use of Karma and Jasmine.
- JavaScript testing framework by testing across various scenarios of the Angular 4 applications.
- Experience in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.
- Created effective web applications using HTML5/HTML/XHTML, CSS3/CSS, JavaScript, Bootstrap, jQuery, Node.js, JSON, XML and JSTL tags.
- Worked wif the Node package manager (NPM) along wif Gulp.
- Worked wif SASS to build better and optimized Style sheets.
- Designed and developed RESTful web services usingSpringbootand Jersey framework.
- Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
- Developing BDD scripts wif Cucumber/Java and writing step definitions for behavior and step definitions.
- UsedSpringbootwhich is radically faster in building cloud micro services and developSpringbased application wif very less configuration.
- Migrating existing application into REST based Microservices to provide all the CURD capabilities usingSpringboot.
- Involved in Testing Rest Service using Rest Assured and tester both Xml and Json formats.
- Developed routing components in the application using react-router module for various components and views.
- Experienced in Web based UI frameworks such as JavaScript, Ajax, JQuery, AngularJS, Angular2, Angular 4, ReactJS, Backbone JS, Tag Libraries, Custom Tags.
- Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Experience in API/Web - Services automation using SOAP UI tools.
- UsedSpringData JPA as the ORM framework to connect wif MYSQL database.
- Worked wif various features inSpringsuch asSpringAOP,SpringTransaction management.
- ImplementationSpringBean Factory using IOC configured Bean properties using dependency injection.
- Handled consumer logs and monitor Kafka Metrics using Kafka Manager.
- Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
- Worked on MEAN (MongoDB, Express, Angular, Node.JS) stack.
- ImplementedSpringNetflixZuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
- ImplementedSpringSecurity OAuth 2.0 for authentication and authorizing for social websites logins usingSpringSocial Module.
- Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Confidential ECS.
- Deployed the DockerizedSpringBootapplication using AWS Elastic Bean Stalk(EBS).
- Managed and configured ( Confidential Web Services) cloud services like EC2, S3bucket, Security groups, RDS, EBS, ELB, Auto - Scaling, AMI, Elastic search, IAM through AWS Console and API Integration.
- Experienced wif event-driven and scheduledAWSLambda functions to trigger variousAWSresources.
- Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Confidential VPC's.
- Discussed wif the team of Infrastructure Engineers, regardingTerraformtemplates in provisioning the AWS resources such asEMR clusters,S3,ECSetc.
- Met wifEMRCore Team on implementation strategies and critical components .
- Working wif development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.
- Implemented cloud-based integrations wif elastic.
- Elastic search experience and capacity planning and cluster maintenance. Continuously looks for ways to improve and sets a very high bar in terms of quality.
- Elasticsearch and Logstash performance and configuration tuning.
- Used AWS ( Confidential web services) for email services, integrated wif JavaScript code.
- Worked wif Topic / Subscription based notification routing via SNS service.
- Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
- Extensively used Git for version controlling and regularly Pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of buds/issues on everyday basis.
- Used Git for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
Environment: java 8, Angular 4.0, HTML 5, CSS3, typescript, Jasmine, Karma, GULP, NPM,SpringBoot, Cassandra,SpringData, Node.js, OAuth 2, MySQL, Ruby,Elastic Search, Apache Kafka, Docker, AWS, EC2, EMR, Jenkins,SpringAOP,SpringCloud,Netflix, Zuul, Swagger.
Confidential
Responsibilities:
- Served as the lead developer for a REST API in Django (Python) dat orchestrates wif enterprise ML services. The API is used by the UI team wifin the front-end web-app.
- Working wif broad range of AWS Cloud Services like EC2, ELB, Glacier, Cloud Front, Code Deploy, Elastic Beanstalk, Auto Scaling, Route53, AMI, SNS, SQS, DynamoDB, Elastic search and Cloudwatch and have in depth practical knowledge on other cloud services.
- Used theAWS-CLIto suspend anAWS Lambdafunction processing anAmazon Kinesis stream, then to resume it again.
- Worked on functions inLambdadat aggregates the data from incoming events, and then stored result data in AmazonDynamoDB. WroteTerraformtemplates for AWS Infrastructure as a code to build staging, production environments & set up build & automations forJenkins.
- ImplementedHadoopclusters on processing big data pipelines using AmazonEMRandCloudera whereas it depended onApache Sparkfor fast processing and for the integration ofAPIs. Confidential the end, we managed the above resources usingApache Mesos.
- Created and moved the data between different AWS compute(EC2, Lambda)and storage services(S3,DynamoDB, EMR), as well as on-premises data sources usingData Pipeline.
- Implemented AWS Kinesis streams, Lambdas and configured ECS, Bean Stalk, Docker, Jenkins for provisioning and deployment
- Strong understanding of the entire AWS Product and Service suite primarily EC2, S3, VPC, Lambda, Redshift, Spectrum, Athena, EMR(Hadoop) and other monitoring service of products and their applicable use cases, best practices and implementation, and support considerations.
- Worked for restarting various services such asHDFS,Oozie,Spark,MapReduceetc to reflect the necessary configuration changes inside theEMRclusters.
- Enabling innovation through continuous deployment in DevOps wif technologies like Chef and Puppet, building web & mobile scale-out applications using memcache or Redis, RDBMS (MySQL, AWS Aurora, Oracle, SQL Server, and Postgres) and NoSQL ( Confidential DynamoDB, MongoDB, and Cassandra) data stores, building IoT use cases, and implementing big data analytics wif technologies like Hadoop, Confidential EMR, Confidential RedShift, and Confidential Kinesis, Spark, Ping, Hive and Python and Confidential data security
- Used AWS Redshift, S3, Spectrum and Athena services to query large amount data stored on S3 to create a Virtual Data Lake wifout having to go through ETL process.
- Generated Python Django Forms to record data of online financial users.
- Worked on Integration of Selenium RC/WebDriver wif existing API to test Framework.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Expertise inReact JSframework to develop theSPA.
- Experienced inReact JSand working wifReact Flux architecture.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Used Python modules such as requests, urllib, urllib2 for web crawling.
- Wrote unit testing codes using unit test, resolving bugs and other defects using Junit.
- Experienced Python on LINUX for execution.
- Explored different implementations in Hadoop environment for data extraction and summarization by using packages like Hive, Pig.
- Developed Hive UDFs and Pig UDFs using Python in Microsoft HDInsight environment.
- Experienced in building Computation framework in Python for Spark POC
- CreateDockerconfigurations for multi-nodeAPI Gatewayinfrastructure
- Developed flask Restful API endpoints for accessing through UI and uploading ETL data.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app dat searched projects via theGitHub APIthrough keywords.
- Created and managed Kinesis streams, configured logs in Splunk from AWS cloud watch
- Written and Maintained Automated Salt scripts for Elasticsearch, Logstash, Kibana, and Beats.
- Contribute to major development initiatives wif codebases utilizing Python, Django, R, MySQL, MongoDB, jQuery and React.
Environment: Python, Django Web Framework, HTML, CSS, NoSQL, JavaScript, JQuery, Sublime Text, Jira, GIT, py Builder, unit test, Firebug, Web Services.
Confidential
Responsibilities:
- Increased engineering productivity by a factor of 10 by creating new backend features in a Spring Boot service dat automated metadata and lineage registration tasks on behalf of customers on the platform.
- Supported teams to halp process ~500+ GB of application data into S3 and Snowflake
- The data is ingested from different SQL databases and stored into data files which are then then cleaned and processed to load it to the one-ingest pipeline. From there it is gets stored in different databases as per the requirements.
- To manage the high volume of data, it was sent in the form of small chunks so dat the databases and network restrictions can be handled.
- Design develop and testHTML5,CSS3,Bootstrap,JavaScript, jQueryandReact.JSdat meets accessibility and web browser standards for website.
- Used React-Router to turn application intoSingle Page Application
- Developed all the steps for the Extract, Transform and Loading of the employee data in python using the microservices and scripts.
- The data was handled in compliance to the data protections and storage regulations according to the government mandates like GDPR.
- Good experience in writing Spark applications using Python and Scala.
- Have done POC on AWS Athena service.
- Experience wif AWS cloud services EC2, S3, EMR, RDS, Athena and Glue
- Implemented methods to transform the data into the required form for preparing it to comply to the regular scrutiny by the regulatory agencies.
- Expertise in writing Hadoop Jobs for analyzing data using Python, MapReduce, Hive and Pig.
- Used date-format and moment packages in Node.JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.
Environment: Python, Django Web Framework, HTML, CSS, NoSQL, JavaScript, JQuery, Sublime Text, Jira, GIT, py Builder, unit test, Firebug, Web Services.
Confidential, Henrico, VA
Full Stack Developer
Responsibilities:
- Involved in various phases of project development following Agile Software Development Methodology and Test-Driven Development (TDD) to build the application
- Used features like concurrency, Stream's, Filters API and Lambda functions and Functional interface Java 8 programming
- Implemented Angular 4 component router for navigation. Worked wif Angular 4 Directives, Injectables, pipes, Components
- Programmed in Angular 4 to upload images/files to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK
- Create external tables wif partitions using Hive, AWS Athena and Redshift
- Made Created Typescript reusable services and components to consume RESTAPI's using Component-based architecture provided by Angular 4.
- Developed Good knowledge on creating services wif Angular 4 Injectable property, to make the service available for dependency Injection when creating components
- Developed functional frame works using Rest Assured and tested the using selenium.
- Having good Knowledge inNOSQLdata base likeDynamoDBandMongoDB
- Involved in using NPM (Node Package Manager)
- Implemented microservicesusing Spring boot, and enabled discoveryusingNetflix eureka server.
- UsedSpring IOC, AOP, Spring Bootto implement middle tier .
- UsedSpring Bootfor building application wifSpring initializersand bootstrapping the build configuration and develop custom solutions dat act uponJenkinsinformation in authentic time.
- Recommend and develop strategy for integratinginternal securitymodel into new projects wifSpring SecurityandSpring Boot.
- Using Curator API on Elasticsearch to data back up and restoring.
- Have experience wif Serverless/PaaS technologies (API Gateway, Lambda, Dynamo, S3, etc.).
- Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch Fluentd Kibana.
- Implement data aggregations scripts using Elasticsearch and/or spark in order to evaluate backend services from functional as well as performance point of view.
- Maintain Elasticsearch-1.4.3 to support Sugar CRM Data Base.
- Expertise in writing automation scripts using JAVA and Groovy
- Comfortable working wif MEAN (MongoDB, Express, Angular, Node.JS) stack
- Highly skilled in implementation and execution of automation test in Selenium WebDriver, TestNG, JUnit and creating reports by using ANT and Maven.
- Worked wif Application using Node.js and NPM, gulp directories to generate desired view
- Developed various Typescripts (ES6) objects including Components, ngModules, Providers, Services and classes using arrow functions and optional types.
- Implemented generating the verification hash code using crypto package on Node.JS.
- Worked wif Express.js for development of RESTful web services and middleware configurations
- Performed verification and validation process for the code written by making use of Karma and Jasmine
- JavaScript testing framework by testing across various scenarios of the Angular 4 applications
- Worked wif the Node package manager (NPM) along wif Gulp.
- Extensive experience in developing applications Single Page (SPAs) using various JavaScript frameworks like Angular 2.0, React.JS and Back-end(Server) like Node.js, Express.
- Worked wif SASS to build better and optimized Style sheets
- Designed and developed RESTful web services using Spring boot and Jersey framework
- Used Spring boot which is radically faster in building cloud micro services and develop Spring based application wif very less configuration
- Engineer a high availability Database in AWS Dynamo & Kinesis to Collect, Store and Query high volumes of data
- Migrating existing application into REST based Microservices to provide all the CURD capabilities using Spring boot
- Experience is Rest Assured, Cucumber, Test NG along wif open-source testing frame works like UI, Selenium and API
- Used Spring Data JPA as the ORM framework to connect wif MYSQL database
- Worked wif various features in Spring such as Spring AOP, Spring Transaction management
- Implementation Spring Bean Factory using IOC configured Bean properties using dependency injection
- Handled consumer logs and monitor Kafka Metrics using Kafka Manager
- Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations
- Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's
- Good experience in creating components documentation using react.js
- Wif the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
- Implemented Spring Security OAuth 2.0 for authentication and authorizing for social websites logins using Spring Social Module
- Used React-Router to turn application intoSingle Page Application
- Familiar wif creating Custom ReusableReactComponents Library.
- Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
- Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Confidential ECS
- Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk(EBS)
- Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Confidential VPC's
- Strong Knowledge onAmazonkinesisfirehose.
- Expertise in convertingAWSexisting infrastructure to server less architecture(AWS Lambda,Kinesis) and deployed viaTerraformorAWS Cloud formation.
- Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements
- Extensively used Git for version controlling and regularly Pushed the code to GitHub
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
- Used Git for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
Environment: Java 8, Angular 4.0, HTML 5, CSS3, typescript, Jasmine, Karma, GULP, NPM, Spring Boot, Cassandra, Spring Data, Node.js, OAuth 2, MySQL, Elastic Search, Apache Kafka, Docker, AWS, EC2, Jenkins, Spring AOP, Spring Cloud, Netflix, Zuul, Swagger
Confidential, Detroit, MI
Full Stack Developer
Responsibilities:
- Followed Agile Scrum methodology and used TDD for writing test cases
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)
- Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux, MongoDB
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Redux for API calls in React JS.
- Responsible to style, look and feel of the web page wif LESS dat extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
- Experience in Designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and Scaling AmazonRDS, MySQL, MongoDB, DynamoDB, Cassandra DB, PostgreSQL,Instances Vertically and Horizontally for High Availability.
- Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
- Created automated script for REST-API testing using Rest Assured framework.
- Experience in Back End testing using Groovy Script
- Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept
- Experience in Restful webservices development using Express, Node.JS, and MongoDB.
- Used Node.JS to structure JavaScript code to build Restful webservices.
- Creating custom, general use modules and components which extend the elements and modules of core Node.JS.
- Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.
- Experience working wif Node.js to setup Web API’s using JavaScript.
- Built micro services using API gateway.
- Implemented stable React components and stand-alone functions to be added to any future pages
- Developed a dashboard based on Ajax calls wif Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js
- Used Express.js which is assertive, fast, essential and moderate web framework of Node.js dat halps manage a server and routes
- Experience in Web Services (SOAP, REST) testing on SOAPUI
- Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching data from database
- Created RESTful web services interface to Java-based runtime engine.
- Configured servlets, java classes, Spring Framework, Hibernate, database drivers, data sources related to project
- Developed Spring REST Exception Mappers.
- Designed and developed a RESTful application which resolved the Single-Sign-On authentication of the target secured REST services.
- Experience in Web based UI frameworks such as JavaScript, Ajax, JQuery, AngularJS, Angular2, Angular 4, ReactJS, Backbone JS, Tag Libraries, Custom Tags.
- Experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JS/Angular 2, React.JS.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact wif database.
- Extensive experience in Spark Streaming through core Spark API running Java to transform raw data from several data sources into forming baseline data.
- Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS Lambda codefrom Confidential S3 buckets. Created a Lambda Deployment function, and configured it to receive events from you're S3 bucket
- Involved in writing Java API for Confidential Lambda to manage some of theAWSservices.
- Provided implementation transition ofEMRsystems for providers and associated end users.
- Implemented and maintained the monitoring and alerting of production and corporate servers and storage using AWS Cloud watch.
- Implemented APIs using play framework in Scala to perform analytics and persist results in Elasticsearch
- Built a Full-Service Catalog System which TEMPhas a full workflow using Elasticsearch, Logstash, Kibana, Kinesis, CloudWatch.
- Evaluated current configuration of Elastic and provided recommendation on reducing C2S footprint.
- Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
- Developed business logic using session beans and deployed them in IBM WebSphere Application Server.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Used Maven as the build tool and Log4j for logging mechanism.
- Used Subversion as the version control management tool to manage the code repository.
- Performed unit testing using JUnit and Mockito.
- Involved in developing stored procedures and Triggers on Oracle.
- Experience in using the JIRA Project tracking tool.
- Responsible for collaborating wif product owner to identify and prioritize product requirements.
Environment: Java, J2EE, SDLC, Agile, SCRUM, JIRA, TDD, NPM, HTML5, CSS3, JavaScript, React JS, AJAX, JQuery, Restful webservices, Spring, Hibernate, Apache Spark, AWS, Lambda, Cloud watch, WebSphere application server, Maven, Log4J, SVN, Junit, Mockito, Test NG, Oracle
Confidential
Java Developer
Responsibilities:
- Developed the application using Agile Methodology
- Designed and developed the code using multithreading, Collections, Exception handling and other J2EE technologies
- Created business logic and application in spring Framework using JSP, and Servlets
- Involved in developing JSP pages for the web tier and validating the client data using JavaScript
- Worked wif Spring as an Integration Framework to develop the Application
- Maintain and support PaaS and API gateway infrastructure and associated tools.
- Deployed static websites and several supporting APIs (Node.js) following a serverless architecture in AWS (API Gateway, AWS Lambda & Lambda@Edge, CloudFront, DynamoDB, S3, and more).
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Implemented REST Microservices using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
- Developed persistence layer to configure domain objects to be mapped against the Database tables using JDBC
- Used Spring DAO concept in order to interact wif database using JDBC template
- Used Spring Framework for logging implementation and extensively used Spring AOP to reduce cross cutting concerns
- Extensively used JUnit Test Suites and Test Cases.
- Creating a RESTFUL web services using elastic search services & Creating queries in elastic search
- Implement data aggregations scripts using elastic search and/or spark in order to evaluate backend services from functional as well as performance point of view.
- Used Nodejs to structure JavaScript code to build endpoints.
- Used deploying applications on Apache Tomcat, Node JS.
- Used JBoss as an application server for deploying WAR files
- Accessed Source Repositories using SVN
- Accessed Source Repositories using Tortoise SVN as an Interface
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers
- Hands-on AWS experience working wif technologies like SNS, SES, DynamoDB, Lambda, API Gateway, CloudFormation and CloudFront
- Experience wif Confidential Web Services including EC2, VPC, S3. RDS, IAM, ELB, DynamoDB, and CloudWatch
- Co-ordinated wif the QA team and halped them to understand the stories for selenium testing
- Used MAVEN as build tools, JIRA as ticketing tool and actively participated in ticket resolving
- Involved in providing technical support documentation for the entire application
Environment: J2EE, Core java, Spring, JSP, Servlets, JDBC template, Spring AOP, Junit, SVN, Tortoise SVN, Maven, JIRA, JBOSS server
Confidential
Junior Java Developer
Responsibilities:
- Coordinated software system installation and monitor equipment functioning to ensure specifications are met.
- Actively involved in project development and bug fixing for the project. Worked closely wif students, halped in the deeper understanding of concepts.
- Involved in requirement analysis and client interaction, responsible for writing hibernate mapping XML Files, HQL.
- Developed the application using Struts Framework dat leverages classical Model View.
- Used J2EE design patterns like Factory, Singleton. Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Implemented responsive web design (RWD) using bootstrap to work in mobile, tablets and regular PC’s
- Worked in a fast-paced environment and meeting all the requirements.
- Created applications involving JSP, JavaScript, jQuery and HTML. Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
- Used JDBC for database connectivity to Oracle and Implemented JMS for messaging.
- Created technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews wif end users.
- Created new database connection for MySQL.
- AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
- Developed the application using Spring MVC Framework by implementing controller and backend service classes.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Followed Java coding standards while developing the application.
Environment: Eclipse, MySQL Server, JSP, JavaScript, jQuery, Java, C, HTML5 and CSS3