SUMMARY
I have total ** years of experience in software development and production support experience with Java, Spring, and React applications. I am highly motivated and dedicated, comfortably worked in different development models. I have worked closely with business application owners and end users.
AREA OF EXPERTISE
Main software skills, but not limited to as follows:
oReact, Flux, ExpressJS, Promise, PDFJs
oJava, J2EE
oEJB, JSF, Struts
oSpring
oiText
ojQuery, Prototype
oMyBatis, Hibernate
oNode, NPM, Yarn
oJest, Sinon, Enzyme
oIBM Websphere
oGlashfish Server
oWebFocus, Crystal
oRobo Help
oGIT, JUnit
oIBM RSA, IBM RAD
oNetbeans, Eclipse
oMongoDB, Postgres
oIBM DB2, Oracle
oSQL, Stored Procedure
oXML, JSON, CSS
oBootstrap, SemanticUI
Work independently as well as part of small or large teams
Gather business requirements, define workflow process, design, develop, and maintain J2EE applications
Manage and mentor development teams, adopts into new environment with ease
Work with other team members for their development needs, integration testing Conduct end user trainings; prepared documentations for business users and end users
Quickly learn any existing projects so that do fixes and updates as necessary
Review existing application for workflow analysis, document application logic; make updates based on user feedback and requirement
Analyze application prototype, design and develop functional, program specifications and code them
Setup and configure different application setup for development and testing of applications
Provide production support, use application/server logs to identify runtime warnings and problems and provide solutions to resolve them
Monitor application for performance, troubleshooting issues, contacting and working with users to resolving technical problems
Prepare test plans and create test data for development testing, unit testing, system testing.
PROFESSIONAL EXPERIENCE
Location:
Federal Agency, USA June 2016 to Present
Projects:
Environment:
IMAGEN (Intelligent Medical Language Analysis GENeration) – React single page application modern web applications
React, PDFJS, Express, Node JS, Mongodb, Postgres, Jest, enzyme, sinon, jquery, Moment Js, Semantic ui react, axios, 508 complaince
Role:
IT Analyst/Programmer
IMAGEN uses Natural Language Processing(NLP) to collect and analyze information and evidence electronically to facilitate accurate and timely decision at all levels of adjudication. IMAGEN product enables the end user(s) to find relevant medical evidence faster using machine language technologies and expediting the process of disability determination by increasing efficiency and accuracy. This information is presented in a user friendly web application. IMAGEN benefits the end user and ultimately the customer, by enhancing the adjudication process, which results in reduced time for disability determinations. IMAGEN increases the efficiency of navigating the relevant evidence for the end user through a dated and interactive table of contents of important sections and medical reports withing the MER. Various alerts allow users to take action immediately upon opening a case in IMAGEN, whether it is to identify and remove evidence that doesn’t belong to claimant. IMAGEN is intended to reduce average case processing time, enhance decisional quality and policy compliance, and increase in consistency in determinations with advancements in medical records analytics and the adoptions of an enhanced enterprise viewing application.
Main Accomplishments:
Active participant on weekly team meetings, make suggestions to improve agile approach
Influenced new development approaches and provide support to development team
Worked on the lot of spike stories to improve the application performance and the improvements of highlights in the PDFjs
Observe application consumer feedback, and improved 508 compliances in applications, proposed best practices based on its outcome.
Create reusable components in React
Created REST based web services which makes CRUD database operations
Created external entry point to application, so that it can be easily integrated with other external enterprise applications
Rules based application work flow, designed and implemented interactive rules editor
Coordinate with other developers for their development needs
Manage and mentor development teams, adopts into new environment with ease
Helix Consulting, USA Jan 2014 to Jun 2016
Projects:
Online Store Back Office Management – Online stores back office order management and real-time tracking
Environment:
Role:
Java/J2EE, Spring,Struts,DB2,Postgres,OpenNLP,Drools
Software Consultant/ Analyst/Programmer/Tester
Main Accomplishments:
Provided production support, observe for possible issues or enhancement to current applications
Give end user customer support for consumer facing applications, based on outcome propose/make changes to FAQ, how-to and knowledge base etc.
Designed and programmed for back office order management, real time tracking
Integrated email generation with report server and introduced template rules
Database driven workflow automation using OpenNLP (FAQ, knowledge base using Natural Language Processing) and Drools (Orders and stock management)
Optimized SQL using Stored procedures for performance, code reorg for discovery, reuse
Location:
State of New Jersey, Judiciary Jan 2008 to Nov 2013
Projects:
Electronic Temporary Restraining Order (eTRO) - Web based form application used to create/manage/maintain Temporary/Final Restraining Orders and maintenance system for Family Court users.
Judgment of Convictions (JOC)- Enhancement and Maintenance project, completed number of tasks in short period of time
New Jersey Bar Exam Administration (Internet and Intranet) - Web application to manage and maintain New Jersey Bar Exam candidates.
Worked on other Enhancement/Maintenance of various Web Projects
Environment:
Java/J2EE, JSF, Struts, Spring, DB2, Web Sphere, RSA and MQ
Role:
Software Consultant/ Analyst/Programmer/Tester
Main Accomplishments:
Involved application production support and provided timely response to reported issues/incidents. Observe more frequent issues to either propose/revise user training or possible issues in current practices.
Active member of developer’s sub-committee, which creates development best practices for enterprise development teams.
Participated monthly county court division manager’s meetings to represent sub-committee, extract positive and negative feedback about current applications. Output can result into application enhancement/fixes or new project to make ease court application users
Worked with MQ message templates for new message based on the project standard
implemented stored template model to minimize number of stored procedures
Created and customized WebFocus Reports, integrated them with web application
Maintained existing applications and added new features in incremental model
Enhanced CSS style sheets to adopt modern browsers, applied thyme based changes
Introduced and Integrated applications with Robo help system
Location:
Phyaura LLC, FL, USA July 2005 – Dec 2007
Project:
Phyaura Physician Support Services - Physician support services to manage and maintain electronic medical records.
Environment:
Role:
Java, J2EE,Jsp, Servlets
Application Programmer/Analyst
Designed and implemented Java/J2EE based electronic health record management system meet federal standards electronic medical record standards.
Effectively used open source software to minimize project capital cost.
Worked closely with business analysts and customer to capture business accurately
Created application user manual and trained business analyst and core group of application users.
EDUCATION
Bachelor of Arts in English Literature.
Post Graduate Diploma in Computer Applications.