Post Job Free

Resume

Sign in

Information Technology Java Developer

Location:
Fairfield, IA
Posted:
May 25, 2017

Contact this candidate

Resume:

SANJEEV KHATRI

**** *. *** ****** *********, Iowa 52557

323-***-**** ac0hkf@r.postjobfree.com www.linkedin.com/in/sanjeevkhatri29/

JAVA DEVELOPER

Accomplished JAVA/JEE developer with 4 years of hands-on experience building web applications and frameworks using deep expertise in Java technologies and SDLC principles. Proven ability to interpret user requirements and translate them into feasible technical specifications. Developed commercial, e-commerce, and automobile web applications, including back-end programming and database related tasks across platforms. Demonstrated track record of working on web application projects for international clients, participating throughout the development lifecycle for all requirements, coding, and testing. Implemented several applications using Spring and Hibernate with HTTP and XML based web services for data exchange.

CORE COMPETENCIES

Java Programming Testing & Debugging Single Page Application (SPA) Front-End & Back-End Development

Web Application Development Requirements Gathering Database Development Object Oriented Programming

RDBMS Team Collaboration Software Development Lifecycle Enterprise Application Development

Languages: Java J2EE/JSE, C++

Web: HTML5, CSS3, Bootstrap, AJAX, JavaScript, jQuery, JSP, Servlet, XML

Web Services: JSON, RESTful, SOAP

Servers: Tomcat, Glassfish, Pivotal

Frameworks: Spring MVC, Spring Boot, Spring Security, Spring Webflow, Spring Data, Spring AOP, Apache Tiles, JSF, Hibernate, JPA, JMS, AMQP, ActiveMQ, Swing, JavaFX, Scene builder, Hadoop

Databases: MS-SQL, MySQL, Oracle

Design Patterns: MVC, Façade, Singleton, Factory, Template, Proxy, Observer, Front Controller

SDLC: Agile-Scrum, Waterfall, Prototype

Tools: Eclipse, Spring Tool Suite (STS), IntelliJ IDEA, NetBeans, Sublime Text, Visual Studio Code, Maven, Git, JVM, Log4j, JUnit, Mockito, MySQL Workbench, FileZilla, WAMP, XAMPP, StarUML

Platforms: Windows, Linux (Ubuntu)

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

CRYPTIC THREAD TECHNOLOGY, Kathmandu, Nepal July 2012- August 2016

IT company focused on enterprise web and mobile applications, product development, and data integration.

SOFTWARE ENGINEER

Built Web applications in an Agile development environment, managing the software development lifecycle throughout requirements analysis, programming, user interface design, REST architecture design, database development, systems integration, testing, troubleshooting, debugging, and final deliverables. Improved application reliability through deep analysis of performance and security. Managed stakeholder communications, including discussing features with members and upper level management.

Achievements:

Used Spring Framework (Spring MVC and Spring Boot) for Inversion of Control (IOC) and dependency management.

Utilized Hibernate for data persistency and object relationship mapping (ORM) with MySQL.

Leveraged design patterns to build robust applications with optimal functionality.

Enabled exchange of information through RESTful and SOAP web services.

Drove optimal security through Spring Security for highly authenticated and authorized applications.

Implemented Spring AOP for tracking user activity, declarative transactions, and exception handling.

Used SMTP to send email and real time notifications.

Migrated primitive JSP and Servlet technology to Spring MVC.

Extensively involved in Test-Driven Development (TDD) using Junit and Mockito framework.

Used Git for continuous integration, and to implement version control system.

SANJEEV KHATRI Page 2 323-***-**** ac0hkf@r.postjobfree.com

CRYPTIC THREAD TECHNOLOGY, continued:

Introduced logging, print debugging, and server console warning using Log4J.

Implemented Google API for weather forecasting and route generation.

Developed bilingual / multilingual web applications such Movie Ticket Booking, E-Commerce Web Application, Carpooling System, and Hostel Management System.

Part of the group that won best group of the year for 2015 in appreciation of hard work and dedication.

Technologies: HTML5, CSS3, JSP, AJAX, JavaScript, jQuery, Spring MVC Framework, Spring Boot Framework, Spring Security, Spring Validation, Bean Validation, Internationalization, Mail API, MySQL, Servlet, Hibernate ORM, RESTful Web Services, Eclipse, STS.

HS CREATION, Sydney, Australia May 2015- August 2016

International provider of ICT services focused on emerging technologies and e-service tools.

FULL STACK JAVA DEVELOPER/ FREELANCE

Built Java-based single page applications (SPA) in a prototype development environment, managing the software development lifecycle for requirements analysis, programming, user interface design, REST architecture design, database development, systems integration, testing, troubleshooting, debugging, and final deliverables.

Achievements:

Used Spring Framework for implementing MVC architecture, configuration of application components, object lifecycle management, and dependency injection.

Implemented UI logic using Angular2 to extend traditional HTML to present dynamic content .

Database design of MySQL and Performed business logic using JSP and Servlet.

Worked with RESTful web service to fetch dynamic content from back end database.

Given one month bonus in recognition of work dedication.

Technologies: Java, Spring MVC, Restful API, JSP, JSON, AJAX, JavaScript, jQuery, Angular2, HTML5, CSS3, Bootstrap, MySQL, Hibernate, Servlet, STS, MySQL Workbench, Tomcat, Maven, Mockito, Git, Windows 10.

ACADEMIC PROJECTS

Food Delivery Management System, Nagarjuna College of Information Technology: Group project involving microservice implementation to order and track food. Implemented using Java, JavaFX, Scene Builder, MS SQL, StarUML, and Google API for map / tracking and create / read / update / delete functions for users and products.

Hadoop Map Reduce Project in Big Data, Maharishi University of Management: Collaborated with team to analyze probability of buying two products together in order to identify and predict user’s buying behavior. Used Map Reduce in Hadoop with Cloudera. Implemented Pairs, Stripe, and Hybrid approach.

Face Read (Social Network), Maharishi University of Management: Partnered with team on web application development; implemented user registration / login with data saved by session. Enabled create / read / update / delete functions for user posts shared between different users in real time, as well as private user messaging. Utilized Java, JSF, PrimeFaces, CSS, JavaScript / JQuery, AJAX, and MySQL.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion April 2019)

Maharishi University of Management, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices with Java 8, Web Application Programming, Web Application Architecture, Web Enterprise Architecture, Algorithms

Bachelor of Information Management (2015)

Nagarjuna College of Information Technology, Kathmandu, Nepal

PROFESSIONAL DEVELOPMENT

HTML, CSS, JavaScript - Coursera

Spring Framework 4 and Dependency Injection - Udemy

Migrating to Angular 2 – LinkedIn Learning



Contact this candidate