GYALGIN SHERPA
PROFESSIONAL SUMMARY
Over 6 years of experience in Analysis, Design, Development, Implementation, and Integration of Enterprise, Web-based and SOA based applications using JAVA/J2EE and GROOVY/GRAILS technologies.
Programming and development expertise in various J2EE technologies including Servlets, JSP, EJB, JDBC, JNDI, JMS, ACTIVE/IBM MQ Series, Java Beans and Web services (SOAP/REST), AJAX.
Extensive experience working with enterprise frameworks like Spring, Spring MVC, Grails MVC, Jersey, Hibernate, Swing and AWT.
Experience working on designing projects using UML modeling .
Substantial experience working with application servers likes Web Logic, Tomcate, Jetty, and Glassfish.
Experience working on SQL, PL/SQL programming, Stored Procedures, and Query Optimization.
Worked with Oracle, MySQL and MS Access.
Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/WSDL).
Experience in implemention of various Java/J2EE design patterns such as Data Access Object (DAO), MVC, Transfer Object (DTO), Factory and Singleton.
Worked extensively with client web technologies using HTML/HTML5, CSS/CSS3, JavaScript, and JQuery.
Worked on drafting test-cases using JUnit.
Extensively worked on SOAP UI for testing SOAP and REST Web Services.
Has a deep understanding of web services creation development design and functionality testing.
Experience in error logging and debugging using log4j.
Heavily involved API integration.
Comfortable working with various versioning tools like SVN, GIT etc.
Extensive experience Mavenizing the project. Good understanding of Ant.
Worked on Agile Methodology.
Proficient in IDE tools - Eclipse, NetBeans and GGTS.
Self-motivated team player with excellent analytical and interpersonal skills, and ability to work independently.
Experience working with project management tools like BugZilla and JIRA
Experienced with functional web services tests using SOAPUI and POSTMAN.
TECHNICAL SKILLS
Technical Skills
Language
JAVA, R, Groovy/Grails, SQL
J2EE Technologies
EJB, Servlets, JSP, JSTL, JDBC, MVC, Hibernate, Spring, LOG4J, Junit, Maven
Database
Oracle, SQL Server, MySQL
Big Data
Hadoop, NoSQL
Analytic
IBM Watson Analytic
Cloud Computing
IBM Bluemix
Web Services
RESTful, SOAP
Web/Application Servers
Apache Tomcat, JBoss, WebLogic, Jetty
Web Technologies
HTML5, CSS3, XML, JavaScript, JQuery, Angular JS, Bootstrap
IDE Tools
Eclipse, NetBeans, and MS Visual Studio,
Messaging Systems
JMS, Java Mail
Internet Protocols
HTTP, HTTPS, IMAP, SSL, TCP/IP
Version Control Tools
GIT,SVN
Operating Systems
Windows, UNIX
Testing Tools
JUnit, SOAP UI (Web service testing tool), Google POSTMAN
ORM
Hibernate, JPA, GORM
PROFESSIONAL EXPERIENCE
Voice Port LLC Jan 2016 - Present
Java/Groovy/Grails Developer
Project Description: Work on development and integration of pharmacy app.
Voice Port develops app, a patient communications platform delivering multi-channel, automated, personalized, and intelligent interactive communications that allows a pharmacy to engage with patients directly on behalf of the pharmacy, via permission-based outbound calls, text messages, email or through mobile applications.
Responsibilities:
Actively involved in understanding of business requirements, analysis, detail design, development, API integration and developer testing.
Configuring Groovy and Grails
Involved in configuration of Spring and Integration configuration with Hibernate with grails framework.
Building, XSD, WSDL, generating Stubs and implemented business logicsDesigned and developed User Interface using HTML and CSS, JavaScript, gsp
Implemented business objects and coded business logic using Core Java/Groovy
Used Grails MVC framework for design and development of web application.
Wrote domain classes, controllers, views and layouts, XML files, HTML, CSS, jQuery and JSON.
Used Hibernate for Object relational Mapping and development of persistence layer.
Designed and developed User Interface using HTML and CSS, JavaScript, gsp
Created Batch Jobs to request and transfer data from one API to another.
Created and ran functional and load tests on web services prior to implementation
Coding, testing and deploying the web application using Jetty Server.
Deployed applications on Apache Tomcat during development.
Implemented Test Driven Development model using JUnit framework.
Used SVN as Version Control tool to manage all the source code.
Created MOCKS for web services testing
Collaborated closely with clients during testing process
Six Stars of New York Inc. Feb 2012– 30 Nov 2015
Java/JEE (J2EE)/ UI Developer
Project Description: Developed Web-based reservation system having capabilities such as search, create profile and book the services online. Designed and develop modern Web application and integrated with online reservation system.
Responsibilities:
Actively involved in Analysis, Detail Design, Development, Integration Testing and User Acceptance Testing.
Configured the Spring framework for entire business logic layer with XML based bean configuration.
Implemented Spring MVC Framework architecture, developed controller classes, customer interceptor and other configuration files like web.xml.
Used Java Mail to send confirmation to customer who booked services through online reservation system.
Used JMS to record online credit card transaction.
Used Log4J to print the logging, debugging, warning, info on the server console.
Developed presentation layer using HTML5, CSS3, JSP, JavaScript, JQuery, and Bootstrap.
Developed Rich User Interface using Angular JS JavaScript framework for providing richer user interface and facilitate asynchronous request invocations using AJAX.
Data is exchanged in JSON format, which helps in interact with other software applications.
Extensively involved in database designing work with MySQL Database
Designed and developed DAO design pattern combined with Hibernate ORM framework to interact with MySQL database to perform CRUD operations.
Wrote POJO (Plan old Java Objects) for business logic part.
Wrote Hibernate Query Language (HQL) queries and map POJO’s to specific database tables with XML configuration files and Annotations.
Developed REST based Webservices to perform various profile updates and to fetch various transactional data to be displayed in JSON format to JSP’s.
Used SOAP based Webservices to communicate and payment processing.
Coding, testing and deploying the web application using Tomcat Server.
Wrote and perform unit tests for the implemented bean code using JUnit.
Worked with MAVEN and GIT for building and version control of the system.
Of the Global Interest LLC Feb 2010 – Jan 2012
UI Developer
Project Description: Designed and developed search engine friendly Web application. UI has capability to capture clients’ information through HTML form to process inquiry. All forms are validated using JavaScript library JQuery and design presentation layout using CSS.
Responsibilities:
Involved in Designing the User experience to the end user by talking to the concerned business team so that user goes through minimal clicks to perform his task.
Involved in designing and developing the rich internet application using JavaScript, JQuery, HTML and CSS.
Created HTML and PHP forms to get input and process tour inquiries.
Designed relation tables in the database using ER diagrams.
Developed SQL’s to implement the CRUD between database layer and DAO layer, including the preventing of SQL Injection.
Created SQL Views, queries, functions and triggers to be used to fetch data for the system.
Responsible for Development, Implementation and Testing of the complete business solution.
Assisted design and develop UI layer using CSS, and JavaScript.
Used PHP technologies for server site scripting language.
Perform Search Engine Optimization for better ranking results in major search engines.
Created SQL Queries, Stored Procedures to create, retrieve and process data from database.
Design and developed social media pages and promoted online.
Maintaining the web sites from various clients.
EDUCATION:
Masters of Computer Science in Information Technology – Pace University
Bachelors in Computer Science/Software Engineering - University of Phoenix