Sai Sai

a
SAI SKYPE/EMAIL:bsai6564@gmail.com
JAVA FULL STACK DEVELOPER
Phone:(970)-587 3799)
PROFESSIONAL SUMMARY
• Professional IT experience in Analysis, Design, Development, Code Review & Integration of
Multi – Tier distributed applications using Java/J2ee Technologies.
• Well versed in all stages of Software Development Life Cycle including requirement analysis,
design, development, testing, deployment, support, and maintenance with various methodologies
such as Waterfall, Incremental, Iterative and Agile models.
• Experience in Core Java with a strong understanding and working knowledge of components with
Multi-Threading, Inheritance,
Polymorphism, Collections,
Interfaces, Reflections.
Concurrency,
File Handling I/O, Data Structures, Exception Handling and Garbage Collection.
• Experience
in
implementation
of OOPS concepts
using
Java/J2EE technologies
such
as Core
Java, Java Beans, EJB, JMS, Servlets, JSP, JSF, JMS, Spring, Spring Batch, XML Design
Patterns, JDBC, Hibernate and Web Services.
• Experience
with
Responsive
Web
Design
(RWD)
technologies
like
HTML,
HTML5,
CSS,
JavaScript, DHTML, XHTML, AJAX, JSP, jQuery, Angular, Angular (2.0),
NodeJS, ReactJS
and JSON.
• Experience in system maintenance,
analysis
and performance in Windows,
Linux and
UNIX
environment.
• Hands-on experience in relational databases like
Oracle 11g, MySQL, MS SQL Server using
SQL, PL/SQL programming and NoSQL database Mongo DB.
• Experience in deploying
J2EE components on
JBOSS, Apache Tomcat, BEA WebLogic, and
IBM WebSphere application servers.
• Experience in using Spring DI and Spring MVC for
REST APIs and Spring Boot for
micro-
services.
• Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service
calls using Angular Factory tested all application controllers extensively with AngularJS built-in
testing facilities.
• Good Experience in working with BackboneJS to handle the large set of JavaScript code.
• Experience with SVN Source Control, TFS, Bit Bucket, GIT for code management.
• Experience working with Amazon Web Services (AWS), working with EC2, RDS, Dynamo DB,
S3, Cloud Formation Templates, Cloud watch.
• Experienced in entire
system life
cycle (SDL /C)
including Analysis,
Design,
Programming,
Building, Testing, Debugging,
• Strong experience with various application developments
IDEs Eclipse, My Eclipse, IntelliJ,
Maven and Net Beans.
• Excellent team player with in-depth knowledge of development tools and languages.
TECHNICAL SKILLS
Technologies HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript,
jQuery, AJAX, JSP, DOM, RWD Frameworks, DHTML, XHTML,
JSON, XML,
Java
Spring Boot, Spring MVC, Hibernate, Servlets, JSTL, JDBC, JSP,
NodeJS
J2EE Frameworks Spring, Hibernate, Struts2
JavaScript Technologies Angular, Angular8, jQuery, React, EXT.js, Redux
Databases Microsoft SQL Server, Oracle, MySQL, MongoDB, Cassandra
Web Services RESTful, SOAP
Testing Tools Karma, JUnit, Log4j, Jest
Operating Systems Windows, UNIX, LINUX, Mac OS.
Web Containers JBOSS, WebSphere, WebLogic, Nginix, Tomcat
Repositories Git, Bitbucket, SVN
Build Tools Maven, Gradle, Jenkins
Cloud AWS EC2, RDS, S3, IAM, CloudWatch, EBS, Lambda
PROFFESIONAL EXPERIENCE
Client: VERIZON
Role:
Full Stack Developer COLARADO SPRINGS, CO
Dec 18 –
Present
Responsibilities:
• Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML,
and CSS.
• Worked on HTML5, CSS, CSS3, style sheets, NODEJS and JavaScript to tie together a diverse
range of sites with an easily understandable structure.
• Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
• Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
• Implemented Swagger for the microservices for Documenting Rest API.
• Implemented Rest API Design Guidelines for the microservices.
• Followed AGILE (SCRUM) methodologies through sprint planning in every two weeks and
everyday stand up meetings to monitor the status from the Scrum Master.
• Created and injected Spring Boot, Spring controllers, Spring services and DAOs to achieve
dependency injection and to wire objects of business classes.
• Developed business logic using Java /J2EE, Hibernate and various OOPS concepts.
• Developed Micro-Services using Spring Boot and Spring MVC architecture and used View
Resolver to map web pages.
• Analyzing and designed application using various object-oriented programming(oops) features like
inheritance, polymorphism and encapsulation.
• Developed the application as Single Page Application which can switch to different components
using Angular 8; also worked on Angular components and created functions factory to interact
with the RESTful Services using AJAX services.
• Worked on NODEJS Angular 2, used its two-way data binding to achieve the feedback
functionality from the user.
• Experience with Object-Oriented programming, Laravel, Vue.js, AngularJS.
• Implemented Angular2 services to connect the web application to the back-end API.
• Developed controllers, services, custom directives for various modules in Angular and was also
involved in developing unit test cases using Jasmine, Karma.
• Injected Angular4 built-in http service to custom services to communicate with backend with
RESTful APIs and Used Pipes to format and sort data displayed in the templates.
• Developed Spring Batch processes for financial reporting applications.
• Developed SOAP web services using JAX-WS and persistence
using Hibernate and JPA framework.
• Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate
(POJOs/ DAOs).
• Used Mongoose API to access the MongoDB from NodeJS
• Used node.js which is event-driven model for data-intensive real-time applications.
• Created different components, rendered dynamic functionalities with data binding and async in
Angular.
• Developed an event-driven microservices architecture using Apache Kafka.
• Developed application level code to interact with API web services using AJAX, JSON, XML.
• Developing Java
Services for different phases. Used Struts2 framework to handle application
requests using SOAP web services. Implemented the data persistence using Hibernate.
• Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed
to reach one or more AWS EC2 instances.
• Worked with NoSQL database MongoDB and worked with it to perform many different
operations Bottles micro-framework implemented with REST API and MongoDB (NoSQL) as
back end database.
• Provided LOG4J support for the application for debugging the system.
• Used Log4J for testing the JavaScript functionality Junit and karma for running tests.
• Worked with Oracle SQL developer on SQL queries to insert, select, update, joins etc. for testing
and development purpose in local environment.
• Worked with configuration of JENKINS with DOCKER.
Used GITHUB for version control system.
• Used GRADLE for Build and Deployment.
Tools and Technologies:
JSP, JSF, HTML, HTML5, CSS, JQUERY,
VUEJS, GRADLE, AWS, EC2, API, AJAX, XML, JSON,
SOAP, HIBERNATE, STRUTS2, REST, ANGULAR, ANGULAR 8, TYPESRIPT, JAVA 8, LAMDA
EXPRESSIONS, SPRING BOOT, SPRING BATCH, SASS, JQUERY, JAVASCRIPT, TYPESCRIPT,
KAFKA, KARMA, JSTL, JUNIT, XSL, LOG4J, ORACLE, GITHUB, NOSQL, MONGODB, JENKINS,
DOCKER.
Client: CHASE
Role: Full stack Developer JEARSEY CITY, NJ
Feb 2017 – Dec
2018
Responsibilities:
• Developed business logic using Java /J2EE, Hibernate and various OOPS concepts.
• Development of web application using Angular and Node.js for backend system with cutting edge
HTML5 and CSS3 techniques.
• Used Testable Development and AGILE methodology techniques to provide reliable software
efficiently on time.
• Used SASS for CSS generation in ES6 for the web pages and spring templates and dynamic
binding on the web pages.
• Participated in front end development using Angular JS, JavaScript, JQuery, HTML5, CSS 3.0
and bootstrap.
• Implemented front-end using JSP and Spring Model View Controller (MVC) architecture using
spring at the Web -tier level of maintenance along with the Spring Validation Framework and
implemented J2EE application with Spring Boot.
• Developed REST API, Spring Boot end points implementing messaging queue for a supply chain
delivery system.
• Worked on micro services-based architecture using Spring Boot interacting through REST API.
• Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring
based application with very less configuration.
• Developed a Micro Service Oriented application with React JS in the front end and Spring Boot
services.
• Worked with React JS to build Bootstrap components for responsive UI Objects and linked with
API data to view render the virtual DOM dynamically.
• In our project used Node.js which uses the Google V8 JavaScript engine to execute code, and a
large percentage of the basic modules are written in JavaScript.
• Experience in developing Microservices using Spring-Boot.
• Used Swagger as medium for modifying the web services URL to feed the input to UI.
• Developed Micro-Services using Spring MVC and Spring Boot.
• Regular Inspection and maintained current version control using GIT branching strategy.
• Used Hibernate mappings, relationships between entity classes and tables to access and update
information in the database.
• Involved in Documenting (design, analysis, specification), implementing and testing phases
multiple times of Full Software Development Life Cycle (SDLC).
• Developed SQL and PL/SQL stored procedures and prepared statements to get update and access
of data from Oracle database.
Tools and Technologies:
JSP, HTML, CSS, CSS3 J2EE, XML, HIBERNATE, ES6, REST, REACTJS, PL/SQL, INTELLIJ,
ECLIPSE, ANGULAR, SPRING BOOT, SDLC, SASS, JQUERY, SWAGGER, JAVASCRIPT, JSTL,
XSL, LOG4J, ORACLE.
Client: NEWEGG
Role: Java/JEE Developer Boise, ID
Sep 15 – Feb 17
Responsibilities:
• Understanding Use requirements participating in design discussions, implementation feasibility
analysis both at front-end and backend level, documenting requirements.
• Wrote SQL queries, stored procedures, modifications to existing database structure as required for
addition of new features using Oracle database.
• Worked on SQL queries with Oracle SQL developer to select, insert, update, joins. Tested and
worked on development purpose in local environment.
• Implemented many directives from Angular 8 to create all the functionalities related to the user
interface, creating models and controllers with the help of JavaScript.
• Analyzed and captured user stories and test cases in JIRA in an Agile environment.
• Coded extensively in JavaScript to make rich internet web pages and created custom date picker
on the website.
• Developed and maintained and provided support for administrative to do object-oriented
application programs, Web and mobile systems using Java and related tools.
• Developed different micro-scripts for planning modules in selenium with java j2ee in the Testing
framework.
• Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
• Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
• Implemented modules into Node JS to integrate with designs and requirements.
• Worked with Cassandra Node Connector for database persistence to interact with Cassandra.
• Implemented various screens for the front end using React.js and various predefined components
from NPM, bower and redux library for Dependency management.
• Performed Unit testing on applications using tools Mocha and Chai to test React JS components.
• Worked with React JS to build Bootstrap components for responsive UI Objects and linked with
API data to view render the virtual DOM dynamically.
• Configured the application using Spring framework annotations and developed Spring Controllers
for request and response processing and implemented RESTful Web Service.
• Developed front end UI using Java, Servlets, HTML, JSP, NODEJS and JQuery components and
integrated Dojo with a Struts Framework.
• Developed static and dynamic Web Pages using JSP, JBoss, Eclipse IDE, Swing, HTML,
HTML5, NODEJS and CSS.
• Coordinated and Bug fixes at different stages of the application development.
• Designed and developed Microservices based business components and RESTful XML web
service endpoints using Spring Framework for handling AJAX requests.
• Was very active in internal meetings of java developing groups for development quality.
Tools and Technologies:
SQL, ANGULAR, HTML, HTML5, CSS, AJAX, SERVLETS, ORACLE, JAVASCRIPT, JIRA,
J2EE, JSP, JQUERY, JBOSS, ECLIPSE IDE, SPA, RESTFUL XML.
Client: Synapse India
Role: Software Developer Noida, IN Oct 13 – July 15
Responsibilities:
• Developed code in HTML, CSS, JavaScript, JSP, JSTL, Servlets and Java.
• Worked with Core Java concepts like Collections, Multi-threading, and Exception handling and
Garbage collection.
• Analyzed, Designed and then implementation of different software applications of core Java and
J2EE.
• Development and implementation of Spring and J2EE based MVC (Model View Controller)
framework for the application.
• Successfully built Communication Bridge with the client and limited the iterations of process and
good customer service feedback.
• Presented Creative design using HTML, CSS, JavaScript libraries like jQuery for project Secure
IT.
• Application backend implemented as Node.js express application server.
• Developed CSS styles to maintain the uniformity of all the screens throughout the application and
positioning of screen objects.
Tools and Technologies:
• HTML, CSS, JAVASCRIPT, JAVA, J2EE, SERVLETS, JDBC, MVC JSTL, APACHE
TOMCAT, CVS, PL/SQL.

  • Updated 3 years ago

To contact this candidate email bsai6564@gmail.com

Contact using webmail: Gmail / AOL / Yahoo / Outlook

This entry was posted in . Bookmark the permalink.