Application Programmer Resume
Overland Park, KS
SUMMARY:
- Accomplished IT professional with in depth experience of 7 years designing and implementing customized IT solutions.
- Presently performing in the role of Application Programmer with Confidential .
- Full Stack Technical development experience, proficient in User Interface (Web, Mobile Apps and Standalone) and Backend Technologies.
- Extensive experience in ExtJs, ZKOSS, Spring Boot, Android, JAX RS(REST).
- Proficient in backed technologies such as Spring MVC, Spring Security, EJB , JPA , JAX Web Service (SOAP).
- Experience in Object oriented Programming, ORM, Micro - services Architecture , Java Multi-threading.
- Developed multiple android apps, experienced in Google play store app publish.
- Experience in Oracle Database (PL/SQL), MYSQL, Postgres SQL, No SQL(Mongo db), DDL, DML, Cursors, Procedures, Triggers, Packages, Functions.
TECHNICAL SKILLS:
J2EE Framework: JSP/Servlet, JSF, ZK, Groovy/Grails, SpringArchitecture, SOA, MVC
Middleware (Spring): MVC, Spring Boot, Spring Security, SAML 2.0
Factory, Session Fa ade, Service: Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC3.5/4.0 (Spring/JSF).
Testing: JUNIT, Spock, Selenium
ORM Framework: JPA/ Hibernate, myBetis, GORM
Development Tools: Sencha, Selenium
JavaScript, EXT: JS
Style Sheet Language: CSS
Markup Language: HTML,XML
Web/App Servers: WebSphere, JBoss, Tomcat, Apache Web Server
Web Service: RESTful (Used JSON for storing and exchanging data), SOAP
Database: Oracle, PostgreSQL, MySQL, SQLite, Mongo, Sybase
Data model Tool: Toad Data Modeler, MySQL Workbench
IDE: Eclipse, Net beans, Android Studio, Selenium IDE
Version Control: Git, SVN, CVS
Build Tool: Maven, Ant, Gradle (For android application)
Operating System: Windows, UNIX/LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Overland Park, KS
Application Programmer
Responsibilities:
- Interacting with different teams and gathering requirements for analysis.
- Maintain in depth interaction with the client across various functional areas to comprehend and resolve apprehensions/issues rose relating to project delivery and its functional prowess.
- Mentored by pair programming and code reviews with developers to uphold coding best practices.
- Experience in coordinating with Onsite & Offshore teams.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, PrimeNG, Ajax, JSON, Angular 4 .
- Perform AJAX calls for creating interactive web pages on JSON response .
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Development and support of Restful Web services that support JSON using Spring Web services JAX-RS JSON Spring MVC Module.
- Worked extensively on Spring boot, Spring JPA for businees tier implementation.
- Wrote test cases using Mockito as the Unit testing framework and Selenium as automation testing for the developed Java applications.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
Environment: GNU Linux, Oracle 12c, Windows 7 (for development of Java & PL/SQL)
Tools : Eclipse Mars IDE, PL/SQL Developer, GIT
Confidential, Overland Park, KS
Application Programmer
Responsiblities:
- Requirements gathering for settlement loan process changes .
- Modification and maintainance of exiting presentation layer(jsp and jspf) accoding to requirement.
- Worked extensively on Spring boot for building web service.
- Presentation layer controller function implementation .
- Dao and persistance layer modification and maintainance.
- Refactoring Database Model, Views .
- Designed and developed logical and relational model and generated DDL .
- Optimized search queries.
- Implementation of unit testing of various modules inside the web application using Junit.
- Involved in debugging the applications monitored on JIRA using agile methodology .
- Performing major role as a production support developer also. Resolved problems within given SLA.
Confidential, Kansas City, KS
Software Developer
Responsiblities:
- Involved in design, develop and implementation of the application using Spring MVC, SpringIOC/Spring Boot , Spring Annotation, Spring Transaction Management which was integrated with Hibernate .
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Created user-friendly GUI interface and Web pages using ExtJS, CSS, Jquery .
- Custom component development like ‘Task Tree’,’Collapsible Grid’.
- Wrote wide range of javascript AJAX events , client side validation scripts.
- Built Database Model, Views .
- Designed and developed logical and relational model and generated DDL .
- Optimized search queries.
- Used Java Activemq for specific tasks like email notification send, document patching etc .
- Implemented RESTful web services .
- Implemented online document editor with ‘OnlyOffice’.
- Performed unit testing of various modules inside the web application using Junit.
- Performed unit testing of various modules inside the web application using Junit.
- Involved in debugging the applications monitored on JIRA using agile methodology .
- Performed major role as a production support developer also. Resolved problems within given SLA. Helped our account manager to go on right path with product funtionality while he was interacting with customer to resolve their problems.
Environment:
IDE— Intellij
Build Tool— Bamboo(Continuous Integration)
Deployment Server-- Apache Tomcat
Test Framework— Junit
Messaging- JMS
Version Control -GIT
Confidential
Underwritter Assitance
Responsiblities:
- Used Agile Methodology and actively participated in Scrum meetings to produce quality deliverable within time.
- Involved in design, develop and implementation of rich user interface with Extjs,CSS,Jquery.
- Implemented controller functionality with different criteria queries, join fetch.
- Implemented RESTful web services in JSON format.
- Wrote wide range of javascript AJAX events , client side validation scripts .
- Modified database models and wrote migrations scripts for several modules.
- Wrote wide range of SQL queries and PL/SQL functions,SP to do loan specific calculations .
- Optimized search queries.
- Performed unit testing of various modules inside the web application using Spock.
- Designed and implemented selenium framework with project and wrote reusable test script.
Environment:
IDE— Intellij
Programming Langauge -Groovy
J2EE Framework -Grails
Build Tool— Bamboo(Continuous Integration)
Deployment Server-- Apache Tomcat
Test Framework— Junit
Messaging -JMS
Version Control -GIT
Confidential
System Engineer
Responsiblities:
- Designing and developing the solution around the product and delivery to the client according to the business requirements.
- Worked as full time java/j2ee developer for developing Web UI using ZKOSS framework, Java Script,CSS and implemented business rules with Hibernate, Spring, PL/SQL.
- Implemented Spring Web MVC and Spring Security.
- Wrote multiple test cases with JUNIT standard methodologies.
- Enhanced software performance using query optimization.
- Devoted with code review of other junior developers.
- Take session on different modules as suggested.
- Followed Agile scrum methodologies .
Environment:
IDE— Eclipse
Database -PostgresSQL
Build Tool -Maven
Deployment Server-- Apache Tomcat
Test Framework— Junit
Version Control -SVN
Project Name: iTrucking
Confidential
System EngineerResponsiblities:
- Designed product prototype and architecture.
- Used standard android components, activities, services, database, various UI widgets types, etc. as well as created custom views for the application.
- Worked throughout the SDLC of the project.
- Created and incorporated SQLite database manager for local data persistence of required files on the device.
- Implemented integration with Google Map for locating .
- Integrated Bar-code scanning mechanism with application.
- Designed UI using views provided by android and created custom views when required.
- Designed UI using views provided by android and created custom views when required.
- Designed database ERD for both Client side (SQlite) and Server side(MySQL).
- Implemented RESTful web service mechanism with custom classes. Used JSON to acquire server data.
- Conducted product integration and testing (using Junit) on various android devices.
- Deployed prototypes of the app for hands on user testing.
- Identified and fixed any bugs reported during the testing phase of the project.
Environment:
IDE— Android Studio , Eclipse
Database -MySQL
Build Tool -Maven,Gradle
Deployment Server-- Apache Tomcat
Test Framework —Junit
Version Control -SVN
Confidential
System EngineerResponsiblities:
- Requirement gathering & analysis, design, programming, testing.
- Developed Web UI with Primefaces and JSF . Implemented custom components like currency auto formatting(user can see and use different type of currency units).
- Developed Hibernate modules, used different criteria, named query.
- Maintain in depth interaction with the client across various functional areas to comprehend and resolve apprehensions/issues rose relating to project delivery and its functional process.
- Followed Agile scrum methodologies.
Environment:
IDE— Eclipse
Database -Oracle 10G
Build Tool -Maven
Deployment Server-- Apache Tomcat
Test Framework —Junit
Version Control -SVN
