Senior Software Engg Resume
New York, CitY
SUMMARY:
- An astute professional with over 12+ years of experience majorly in United States Healthcare industry as well as HIPPA (Health Insurance Portability and Accountability Act) Compliance, which includes 3 years in Healthcare and Library Application Development and 6 in Software Development.
- Expertise in JBOSS Application Servers and Web Servers like Tomcat and in implementation using Perot System’s unique Software Development Methodologies and Practices.
- Proficient in managing the entire software development operations involving requirement gathering, development of functional specifications, design & development and co - ordination with clients.
- Designing XML specification as well as take part with design document as per client need.
- Expertise in reviewing project progress / performance, establishing milestones and ensuring deliverables on time with team more than 20 size and budget which more than 1 million
- Proficient in identifying, analyzing defects, questionable functions, errors and inconsistencies in software among modules, outputs, online screens and content.
- Expert in handling client / user interaction for requirement gathering, risk assessment, finalization of technical specifications and discussions for effort/cost/time estimation and client co-ordination.
- Focused & goal oriented, skilled at creating & formulating strategies for accelerated growth and hard working with unsurpassed communication, organized presentation & interpersonal skills.
- Well Versed with SOA.
TECHNICAL SKILLS:
SKILLS: "Well versed with Site Minder, Data Transformation Services, Novell Directory Services, COURION(Access Management System), LDAP(Lightweight Directory Access Protocol),CITRIX, ADM, OPAS, Remedy, ASP, XMLAO, Hibernate(ORM), Toplink (ORM), OC4J, Oracle 9i, PL/SQL, Microsoft SQL Server 2000, Java/JEE, Servlets, Spring Frame work, Apache Spark, Kafka, Spring Batch, Spring Aceig, JSP, JDBC, RMI,JSF, Rich Faces, JASPER Report, SQL Server Reporting Service JAXB,HTML5,Angular Js, JQuery, Angular JS 1.4, Ajax, SOA, Micro Services, Drools, Web Services (SOAP and REST), Apache Spark,Scala,Kafka,AWS Web Service.
PROFESSIONAL EXPERIENCE:
Senior Software Engg
Confidential
Technologies UsedJava/J2EE (Spring and XML), Spring, Spring MVC, Spring-Aceig (LDAP Authentication), JSF, Rich-Faces, Ajax, JQUERY, Jasper, HibernateandDB2, SOA, and Web service SOAP
Responsibilities:
- Involved in understanding change requests from Product Owner and other stakeholders.
- Developed the application using Core Java, Collection, Web Services.
- Created notification templates using XML.
- Implemented Service Oriented Architecture for the middle tire services.
- Developed POJOs and Data Access Objects for database.
- Implemented Java multithreading using executer framework for processing the data.
- Developed the application by extensive usage of Object Oriented Design concepts.
- Build using Maven to deploy on SIT and QA Environment.
- Managed code base for different releases by branching and merging using GIT.
- Deployed application using Jenkins.
- Managed different User stories, Subtasks and bug fixes using JIRA
- Supported Integration and User Acceptance Testing by providing environment and data setup.
- Provided QA & Production support.
Project Lead
Confidential, New York City
Technologies UsedJava/J2EE (Spring and XML), Spring, Spring MVC, Spring-Aceig (LDAP Authentication), JSF, Rich-
Responsibilities:
- Technical study, design and develop application components, testing technical leadership/Architect of team of 3 developers.Designed using SOA architecture and follow the Software Engineering practice, code optimization, Data Modeling, Code review, Source Control management .Documented Low Level design as well as High Level design document.
- Design Pattern: Build Design Pattern, Factory Design Pattern, and Singleton Design pattern
- Design application using MicroServices using Spring Boot features.
- Web application developed using Java 1.6, JSF,JavaScript, SOAP Web Service, Hibernate ORM, DB2, Spring MVC, Spring ACEIG, Jasper API, Angular JS.
- Fetching employee information by using Employee Web Service which is designed by using REST. Client Web application pass search employee Criteria and encrypted User id and Password to REST web Service. Rest web service authenticate user against LDAP (Spring-ACEIG) and send response back Client with employee information.
- Web application with using LDAP authorization get an access to specific functionality.
- Edit Role user in ID tracking application can only edit Employee/Civilian/volunteer data.
- View Role user in ID tracking application can only view Employee/Civilian/volunteer data.
- Admin user can update the user information and also PRINT the Employee ID card.
- For printing new ID card, ADMIN role users can take photo using Logitech device and Signature of an employee for ID card take using Scriptell device .To make those device interface with Web application, we are using respective device API and signature API is using with JSignature panel.
- Print ID card using Employee photo and signature using Jasper report API.
- PDD (Projected Discharge Date Calculator): Web application developed using JAVA1.6, SOAP Web Service, Hibernate ORM, Spring MVC, Spring ACEIG, JSF, Rich faces, JQuery, JavaScript, Jasper api .
- Design Pattern: Factory Design pattern.
- Fetching Inmate data using SOAP Web Service, Client send inmate information and USERID and PASSWORD to the SOAP web service and web service authenticate against LDAP using SPRIGN-ACEIG. SOAP Web service send back the response to client.
- WODM set up the Rules for Inmate to check Inmate affiliated with any gang member, REDID and ICR ID, whether he id Adolescent .According to rule set up web application perform.
- Client web application calculate discharge time of Inmate and send back to Web service to update.
- PDD calculated inmate discharge date from time he spent in Hospital, court his Jail time credit and his Jail Good time credit.
- Consecutive PDD calculated as sentence date calculated with time he spent in Hospital, court his Jail time credit and his Jail Good time credit. While entering next consecutive sentence date from previous Sentence date.
- When user print PDD it shows all PDD calculation with last discharge date with his jail time credit, time he spent Hospital court etc.
- Concurrent PDD calculated as sentence which has the maximum PDD calculated.
- PCO (Performance Evaluation Correction Officers): Web application developed using JAVA 1.6, Spring MVC, Spring ACEIG, SOAP Web service, JSF, Rich-faces, JQuery, JavaScript, Jasper api and
- Design Pattern: Build Design Pattern, Factory Design Pattern, and Singleton Design pattern.
- This web application used to evaluate the performance for newly joined PCO’s.
- PCO Web application designed PCO REST Web Service, PCO REST Web Service fetch all the newly joined employee to by passing their joining status and Date of Joining, Personnel user (HR) assign user with their respective evaluator such as Captains, Warden, and Deputy Warden. Each evaluator evaluate the respective PCO and update the information. This evaluation done in four quarter in a year.
- Designed PCO offline version, where Captains without any network connection to the tablet can enter the comment for PCO and it store locally when back to network locally store data synch with DB .
- Users can print each PCO’s completed evaluation form with evaluation period they selected.
- Different evaluation period evaluator will be different so evaluation form will printed according to their evaluator type.
- Different evaluation form for captain, warden and Deputy Warden, Printing all from designed through JASPER report, Jasper Report access the PCO office information and his evaluation period through REST Web service.
- ELS application gave the information about Confidential Employees. ADMIN, EDIT and View role users have different access to ELS application.
- ILS (Inmate Lookup System): This web application developed using JAVA 1.6,Spring MVC, Spring ACEIG,SOAP Web service, JSF, Rich Faces, JSF, JQuery api .
- This web application give information about Inmate information such as his entered date, Discharge date, charges he having and all biographic information (like Sex, height, weight, color etc) .Inmate Surety Can pay his bail, we are using Electronic Book Code mode(ECB) with NoPadding to encrypt the Inmate information with encrypted token share by client, Post this inmate information to third Party Vendor.
- Developed java SPRING Batch application which finds discrepancy with IRS (Incident Report system) application data with IFIGHT (Inmate Fight Application) if any discrepancy with data with respective fight ID (UOF) then run java batch job and load IFIGHT Data with new data from IRS application data. Batch job application deployed on unix server and kick of batch job every morning @ 7AM and if any discrepancy with data then it sends a mail to respective Users as well store into AUDIT table.
- Inmate data fetch operation done through Inmate Web Service.
- Deliverables
- Responsible for gathering and understanding the system (functional and technical) requirements by interacting with business users.
- Responsible for writing both technical and functional specification documents.
- Technical support for DEV team on business requirements issues, coding issues
- Data Exchange developed by using technologies Spring, Hibernate, Web services
- Web services are developed based on the SOAP and REST.
- Review design documentation for QA environment.
- Used Spring IDE for development.
- SVN for version Controlling.
- Created SQL Statements for the effective retrieval and storage of data into database.
- Deployments on UNIX servers and support for DEV and QA on deployment issues.
Project Lead
Confidential, New York City
Technologies UsedJava/J2EE (Spring and XML), Spring, Spring MVC, Spring-Aceig (LDAP Authentication), JSF, Rich-
Responsibilities:
- Scope All the application under Confidential developed using Agile Methodology.Inmate Housing Analytical: Processing bulk report data such as Inmate Activity, Inmate housing history, Inmate Transfer and Inmate Behavior.
- Performed advanced procedure like text analytics and processing, using In-memory computing capability of Spark using Scala.
- Designed Inmate housing Report application that uses Spark SQL to fetch and Generate Reports on Hbase table data.
- Developed report to Transfer useful information and load it into Kafka Queue (further loaded into HDFS) and Neo4j database for UI team to display it using Web application.
- Responsible for gathering and understanding the system (functional and technical) requirements by interacting with business users.
- Responsible for writing both technical and functional specification documents.
- Technical support for DEV team on business requirements issues, coding issues
- Data Exchange developed by using technologies Spring, Hibernate, Web services
- Web services are developed based on the SOAP and REST.
- Review design documentation for QA environment.
- Used Spring IDE for development.
- SVN for version Controlling.
- Created SQL Statements for the effective retrieval and storage of data into database.
- Deployments on UNIX servers and support for DEV and QA on deployment issues.
Confidential
Technologies UsedJava/J2EE (Spring Batch and XML), Apache Spark, Kafka, spring, Spring MVC, JSP, Ajax, Hibernate and Oracle 10g (PL/SQL) .
Responsibilities:
- ScopeThis agile based project is to migrate member accumulators from one system to another using SOA. This process is to facilitate the healthcare company who is replacing their old legacy claim adjudicating system to a latest cutting edge system OHI (Oracle Healthcare Initiative). This process is split into multiple parts comprising of both real-time and batch modules. The real-time part is a JMS based component deployed on TIBCO AMX and which interfaces for source events that kick off migration. The rest of the parts consists of Spring Batch jobs and Web Services (WS-Addressing) components performing the actual business logic of migration and persistence of data into destination system (OHI).Team Size Four (Onsite).
- Deliverables Responsible for interfacing and collaborating with several other teams and vendors to troubleshoot and coordinate through all stages of the SDLC.
Designer and Developer
Confidential, Boston,MA
Environment: Novell Directory Services, Citrix S/W: XMLAO, PERL, ASP.
Responsibilities:
- Looked after the development and implementation of DTS packages (Data Transformation Services) for different scheduled activities of provisioning.
- Oversaw the Design and development of Java and JSP pages, defect fixing and monitoring using Site Minder, defect fixing of AIM applications, implementation of Entitlement connector and other JavaScript files and implementation of ASP Pages.
- Handled the system as well as acceptance testing of defects.
- Generated data loading scripts for AIM ID Store databases.
- Accountable for Unit testing and UAT testing.
Confidential
Developer
Responsibilities:
- Understood the business functionality in all of the above-mentioned applications.
- Fixed the defects reported in:
- Gained exposure in X12 HIPPA standards used in U.S. Healthcare industry.
- Oversaw system as well as acceptance testing of defects.
- Served as part of team for developing the internal tool called Problem Reporting Tool in Diamond New Technology (DNT) using JAVA/J2EE and Struts framework.
Designer and Developer
Confidential
Environment: O/s: Windows S/w: Oracle 9i, Struts, Jboss3.2.1 and JSP.
Responsibilities:
- Engrossed in database, user interface and architecture designing.
- Developed Cataloguing modules using struts.
- Performed Unit testing of functional modules.