Full Stack Developer Resume
SUMMARY
- Over 7 Years of IT experience as a Fullstack Developer in analysis, design, development and testing of web application.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents and remodeled the existing architecture.
- Good Experience in developing applications using JAVA and J2EE Technologies like Servlet, JSP, JPA, Velocity, JDBC, JavaScript, Struts, Spring, XML, Hibernate, EJB, AJAX, Web services & SOAP.
- Proficiency in working with Version Control Systems like GIT, Rational Clear Case, MKS, Bit bucket and TFS.
- Followed Test driven development of Agile Methodology to produce high quality software
- Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, jQuery.
- Good experience in working with RESTful Web Services and implementing RESTful API's.
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and NO - SQL databases like Mongo DB .
- Experience in developing applications using Micro Services architecture.
- Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
- Established the communication between UI and Database using REST services.
- Implemented TDD and written integration tests using Cucumber and Jasmine.
- Co-ordinated with the QA team and helped them to understand the stories for selenium testing.
- Excellent technical, communication and interpersonal skills with very good troubleshooting and problem Design validation activities with business stakeholders to meet the system requirements.
- Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, ECR, ECS, AWS Lambda, ElastiCache, API Gateway, Cognito, Kinesis Streams, SNS, CloudWatch, DynamoDB, SES.
- Expertise in using monitoring and analytic tools like Datadog and CloudWatch
TECHNICAL SKILLS
Programming/Scripting Languages: C, JAVA, JavaScript, CSS, HTML, DHTML, XML, SQL, Python.
J2EE Technologies: Struts, Spring, Hibernate, JSP, Servlets, JDBC, JNDI, EJB, XML, Web Services, LDAP.
Web Analytics: Adobe, Google
Frame works: Apache struts, Hibernate, spring, AJAX, WebObjects.
Web/Application Servers: Apache Tomcat, Web-logic Server, WebSphere, JBOSS.
Tools: / IDEs: Eclipse, NetBeans, STS.
RDBMS / Database: ORACLE 8i/9i/10g, SQL Server, DB2, Mongo DB, MySQL,NO-SQL databases like Mongo DB
Web Development: HTML, CSS, XML, Java Script, Angular Js, AJAX.
Methodologies: OOAD using UML, Rational Rose, RUP, Agile/XP.
Operating Systems: Windows2000/XP/2003, UNIX, LINUX, DOS.
Cloud Technologies: AWS (VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, ECR, ECS, AWS Lambda, ElastiCache, API Gateway, Cognito, Kinesis Streams, SNS, CloudWatch, DynamoDB)
Software: Oracle, MS Office, Adobe Photoshop, Flash.
Others: Ant, Maven, Log4J, JUnit, Jenkins, HTML, DHTML, XHTML, CSS, XSL,AWS, Splunk, Resolve, Control-M
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Developer
Responsibilities:
- Coordinate with all Business analysts and application architects to maintain Knowledge on all functional requirements and ensure compliance to all architecture standards.
- Used Eclipse IDE, Spring tool suite 4 (STS 4) IDE configured and deployed the applications onto JBOSS application server.
- Analyze, Design, Implement and test technical solutions on a platform dedicated to handle large volume of data and transactions using Java/J2EE technologies.
- Involved in developing applications using Java and J2EE technologies like spring 4.0, JDBC, JSP.
- Wrote internal and external API services using Node JS modules.
- Developed REST services using Spring to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
- Designed and developed the REST based Micro Services using the Spring Boot.
- Developed a RESTful web API using Spring.
- Implemented Database application programming for MySQLand Microsoft SQL server using Stored Procedures, Triggers, and Views etc.
- Performed CRUD operations on DB using restful web services.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Created Splunk dashboards for various services and monitored real-time and historical metrics.
- Used Jenkins to build, deploy and test the project through GIT.
- Used Resolve and Control-M to schedule and monitor jobs.
- Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS
- Provided support for existing application and worked on Service now Incidents.
- Performing the Unit testing and basic functional testing with a different set of data.
- Created Standard Operating Procedure (SOP) documentation.
Environment : Spring, Hibernate, Rest, jQuery, JavaScript, JSON, Java8, JSP, JBOSS, AWS, My-SQL, MSSQL, JDBC, Eclipse, STS 4, JUnit, Jenkins, GIT,TFS, Splunk, Resolve, Control-M, Confluence, HTML,JavaScript, Agile, WinSCP, Putty, SOAP.
Confidential
FullStack Developer
Responsibilities:
- Coordinate with all Business analysts and application architects to maintain Knowledge on all functional requirements and ensure compliance to all architecture standards.
- Designed Frontend within object-oriented JavaScript Framework like Angular.
- Used Eclipse IDE, configured and deployed the applications onto Apache Tomcat 8 and IBM WebSphere v9.0 application servers.
- Analyze, Design, Implement and test technical solutions on a platform dedicated to handle large volume of data and transactions using Java/J2EE technologies.
- Involved in developing applications using Java and J2EE technologies like spring 4.0, JDBC, JSP.
- Wrote internal and external API services using Node JS modules.
- Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
- Designed and developed the REST based Micro Services using the Spring Boot.
- Contributed as key resource of the Angular 5 Framework Team in conversion of existing (XMI) UI screens of the application to Angular 5 based UI.
- Developed Single Page Responsive Web UI using Angular 5, HTML5, AngularJS, Bootstrap, CSS3, JavaScript, and jQuery.
- Developed a RESTful web API using Spring Boot.
- Implemented Database application programming for Oracle server using Stored Procedures, Triggers, and Views etc.
- Performed CRUD operations on DB using restful web services.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Created datadog dashboards for various AWS services and monitored real-time and historical metrics.
- Responsible for publishing Docker images through Jenkins to the AWS Elastic Container Registry (ECR).
- Deployed and maintained QA environment using AWS ECS with Docker.
- Used Hashi corp Vault for secrets management
- Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS
- Created automated pipelines in Jenkins to deploy Docker containers in AWS ECS using Terraform
- Persisted and consumed the keys to and from AWS RedisCache
- Implemented core features of AngularJS framework such as dependency Injection, Databinding, Filters, Directives, Templates, Services and Deep Linking.
- Performing the Unit testing and basic functional testing with a different set of data.
Environment : Spring, Hibernate, Rest, jQuery, JavaScript, JSON, Java8, JSP, WebSphere Application Server, Tomcat 8, Servlets, AWS, Oracle, CRUD, JDBC, Eclipse, JUnit, Maven, GWT, Spring Boot, HTML, MVC, JSP, JavaScript, Angular 4/5,AngularJS, Mongo DB, CSS, Agile, Web 2.0, SOAP,AWS (VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, ECR, ECS, AWS Lambda
Confidential
FullStack Developer
Responsibilities:
- Involved in business exchanges regarding Requirements Analysis, System Module Specifications and Implementation plausibility examination with business investigators at all levels.
- Involved in Agile Story point methodologies and full software development lifecycle in designing, coding, testing, debugging and support.
- Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP & Spring MVC framework.
- Hosted and consume RESTful Web services using JAX-RS API with spring Boot.
- Involved in creating & consuming Restful web services to expose to other applications.
- Strong experience in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL API's.
- Created Responsive Designs (iPad/Tablet/Desktop) using HTML5, CSS, Bootstrap
- Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
- Extensively used Hibernate in data access layer to access and updates in the database.
- Designed and developed web site application using AJAX, Bootstrap, ReactJS, Java Script, CSS, HTML5, jQuery, JSP, Tiles framework and XML.
- Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines.
- Worked with the development team to generate deployment profiles and Jenkins.
- Worked on ReactJS framework to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, jQuery and ReactJS.
- Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
- Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
- Supporting System Integrating Testing and User Acceptance Testing.
- Used JavaScript and Angular JS for client-side validation
- Designed database objects and implements database programming for SQL server using views, stored procedures and complex queries.
- Experience working with NO-SQL databases like Mongo DB
- Developed the code by using Python.
- Used the Python's modules numpy, mat plotlib etc for generating complex graphical data, creation of histograms etc.
- JIRA tool for project management used in the application to track bugs, issues and project management functions.
- Used BIT Bucket and TFS version control to track and maintain the different version of the application.
- Fixed bugs and provided support services for the application.
Environment : Java SE, JDK 1.6, Hibernate 3.0, spring, AWS, JSP, HTML, CSS, AngularJS, ReactJS, Bootstrap, jQuery, Node JS, XML, XSLT, SQL Server, Maven, Apache Tomcat, Eclipse 6.0, Bit Bucket, Windows XP/8/10, Jenkins, Python
