Satheesh Yadava
***** ***** ****** ****, *******, TX-77062
**************@*****.***
http://18.216.91.42:8080/resume
Professional Summary
Over 4 years of programming experience in building rich client side web applications using Modern UI frameworks like AngularJS, Angular 2, Angular Material, React, ngx-bootstrap and also expertise in Server-side Java technologies like Spring MVC, Spring Security, Spring Web-flow, Hibernate, Spring Data, Spring Cloud, Netflix OSS components (Eureka, Zuul, Hystrix) etc.
Over 2 years of Professional Experience as software engineer in Java/J2EE Technologies.
Proficient in Reactive Programming.
Solid understanding of Data Structures, Design Patterns, Algorithms & Object-Oriented Concepts.
Skilled in extreme programming tools such as Ant, Maven, Log4j, slf4j and Junit.
Experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects.
Hands on experience in database design and development using MYSQL, Oracle PL/SQL
Exposure to NoSQL database programming – Mongo Db, Neo4j.
Experience with AWS Components such as Amazon EC2, S3, Elastic IP’s, Amazon RDS, and ACL’s
Expertise in version control systems like GIT.
Constantly striving to learn new technologies and solve problems creatively.
Projects
Drop Number: (Refer to the following link) http://18.216.91.42:8080/
Created a Single Page Responsive web application with Angular 4 as a Client Side Framework and Spring as a server-side Framework.
Developed RESTful API endpoints with Spring MVC and utilized Spring OAuth2.0 with JWT (JSON web tokens) to secure the Web API service layer.
Created custom Authentication process implementing UserDetailService interface.
Employed Angular HTTP Client to interact with backend services and Angular service layers (Redux, RxJs and Ngrx-Store) for cross-component communication.
Implemented DAO layer using Hibernate.
Deployed application on AWS EC2 running instance, RDS.
Environment: Angular 4, Typescript, Angular Material, Redux, Ngx-bootstrap, RxJs, Spring MVC, Spring ORM, Spring Security, JWT, Hibernate, Junit, Maven, Karma, Jasmine, Apache Tomcat Server, MYSQL
Organic Shopping Cart: (Refer to following link) http://github.com/Satheeshy/ShoppingCart
Extensively worked with MVC Architecture using Spring Core, Spring IOC, Spring MVC, Spring Security, Spring ORM etc.
Developed presentation layer using JSP, HTML, AJAX, JQUERY, Spring Forms tags.
Enabled CSRF protection for post request & CSRF Meta tags for AJAX request.
Utilized Hibernate as the backend ORM tool for implementation of persistence layer and mapping of POJOs.
Dynamically Rendered layout based on user and admin roles using Spring Security.
Environment: JSP, JSTL, XML, SERVLETS, SPRING CORE, SPRING ORM, SPRING SECURITY, Hibernate, slf4j, Maven, Apache Tomcat, Junit etc.
Academic Project
Dating App – http://github.com/Satheeshy/OnlineDatingSite
This application allows users to search people based on age, preferences and location.
Environment: JSF, JQUERY, Managed Beans, Tomcat, Oracle Database
Blackjack Game - http://github.com/Satheeshy/BlackJackProject
Online poker game developed using HTML, Bootstrap, CSS, and JQuery as Front end and .NET MVC as backend Technology. Implemented data access layer using ADO.net entity Framework and LINQ.
Professional Experience
Graduate Teaching Assistant – From Jan 2016 To Present
Designed and maintained individual sections via blackboard.
Assisted students with programming languages including Java, C#, JavaScript, PL/SQL etc.
Assisted students with their projects on various technologies such as Java EE, .NET MVC etc.
STI Global Technologies (Java/J2EE Developer) – From Aug 2014 To Dec 2015
Extensive use of Core Java Features including Collection, Exception Handling, etc.
Designed Front-end Interface using JSP, HTML, Bootstrap, CSS3 SERVLET, and XML.
Involved in designing Java Components with various Java/J2EE patterns like DTO, DAO, and FACADE for back-end service layer.
Developed and Implemented Client Side and Server-side Validations.
Assisted in maintaining and updating existing applications and modules.
Created tables in database based on the Entity-Relationship model that is provided by database architect.
Worked on agile methodologies, test-driven development.
Environment: JSP, JSTL, JavaScript, SERVLETS, Oracle SQL, Junit, Tomcat 7.0.57
Internship
STI Global Technologies (Software Developer Intern) – From Jan 2014 To July 2014
Learned different technologies by working with experienced software engineers.
Handled database related tasks.
Designed front-end using HTML, CSS, JavaScript, JQuery.
Technical Skills
Core Java
Java EE 7
Spring
Spring Cloud
Spring Security
Hibernate
Netflix OSS: Eureka, Hystrix, Zuul
Angular
Redux, RxJs
Ngx-bootstrap
React
Node JS
Express
Junit, Selenium
Ant, Maven
Karma, Jasmine
Log4j, slf4j
Tomcat, WebSphere
Web Logic, Glassfish
Jenkins, Docker
MYSQL
Oracle PL/SQL
Mongo DB
Neo4j
Education
University of Houston-Clear Lake
Masters in Management Information Systems – 3.7 GPA
Certifications
Oracle Certified PL/SQL Developer
Microsoft Certified ASP.NET MVC Web Application Developer
References
Jian Lin, Ph. D
Course: Advanced Java Programming
*******@****.***