Effective Accessibility assurance professional with a subject matter expertise of Section 508 that requires all Federal agencies to make their electronic and information technology (EIT) accessible to people with disabilities. Excellent eye for accessibility compliance both as a developer and a quality assurance person to improve existing systems and adobe documents with tools such as siteImprov, colorcontrast checker, adobe acrobat, jason and docusign envelopes to ensure federal and state agencies cater to people with all kinds of disabilities.
Overview
12
12
years of professional experience
Work History
Senior Tech Consultant
State of Massachusetts, Health and Human Services, EOHHS, State of Massachusetts EOHHS
01.2019 - Current
Project Description E-Cornerstone is a statewide management information system that currently supports various youth services and juvenile justice programs, as well as the Teen REACH program, within the Department of Health and Human Services' Division of Community Health and Prevention
It has many forms and documents within, that need to be accessible
E-Cornerstone is a web-based server-side solution to make a user-friendly, uniform data-capturing system that enables agencies to use and manage data for collaboration with local partners, and will provide information for RFPs, program evaluation and program planning
Responsibilities
Build and test adobe PDF documents for the teen REACH program that are accessible one 100%, using Adobe LiveCycle Designer
Design well laid out and simple tables to effectively organize and present content in accessible forms with meaningful header row cell content, with no nested tables or table sections to stay compatible with screenreaders and with proper tabbing order
Involved in testing the documents for accessibility using Adobe Accessibility checker and real time integration testing using the JAWS screen reader
Leverage the Reading Order tool in PDF to Visually check, and then repair, the reading order of page content, Tag fillable form fields and their labels, Add alternate text to figures and descriptions to form fields, Fix the tagging of simple tables, and prepare complex tables for more advanced manipulation in the logical structure tree, Remove nonessential content, such as ornamental page borders, from the logical structure tree
Used IBM MQ for Publish/Subscribe pattern in application dealing with messaging
Utilized Maven based build process and continuous integration of the project using Jenkins
Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers
Wrote SQL scripts and builds underlying storage table with dynamic business processes
Accomplishments
Reduced 20% staff time from paperwork reduction and no duplicate enrollments
Serving over 1M teens through Teen REACH program with seamless enrollment
Role Senior Developer
State of Illinois, State
10.2016 - 12.2017
Criminal History Processing
Project Description The Illinois State Police (ISP) is designing an external web-based transaction portal to allow statutorily authorized entities and the general public to submit inquiries and requests and obtain criminal history response information
As registered users, customers and vendors will be able to register themselves on the website, create inquiries for name based criminal history of the subject, log in and check their financial account activity and previous submission history and also will be able to check their responses online
Criminal history response information will no longer be emailed to requesting customers
The system will also allow the ISP to integrate credit card processing through the State of Illinois Treasury Department’s E-Pay program and allow the ISP to classify users in order to assign authorization levels and control access to information and available features offered via the web
Responsibilities
Lead all the stages of Development Life Cycle majorly into design, development and testing.s
Use NVDA Screenreader to test the application for accessibility gaps so that the people with motor disability, vision disability, cognitive or neurological disabilities thus ensuring the apps meet the guidelines under The Illinois Information Technology Accessibility Act (IITAA)
Prepare functional design documents, technical documents and the design artifacts like activity diagrams, sequence diagrams, class diagrams etc using enterprise rational rose
Configure the development environment on Netbeans 6.7, integrate with CVS version control, set up the package structure and configure the MQs to communicate with Websphere message broker
Develop the Spring framework to implement constructor and setter-getter injection and also created the Hibernate framework to interact with the Oracle 10g database and teradata
Create and maintain the new tables on the CHRI database on Oracle 10g
Create the test scripts to test the various case flows and also create the performance test rules to measure the website performance
Design and develop code compiling and packaging framework with Ant
Deploy and troubleshoot the application on Tomcat 5.5
Also, perform administrative services such as monitoring the performance, heap usage, connection pool usage etc
Discovered any performance leaks and also optimized the query/ proc performance with appropriate tuning
Accomplishments
Saved $ 400, 000 a year in the response mailing costs to the public users
Save at least 12-15 hours of response time since the Criminal History responses can be seen online right away
Enhanced revenue for the Illinois State Police by directly interfacing the E-Pay credit payment which is easy and secure.
Senior Developer
State Auto
Columbus, OH
09.2013 - 09.2016
Project Description Integrated Auto - State Auto Insurance had its quote and purchase app developed over 10 years ago with a lot of duck-tape enhancements done over the years
This project focused on creating a brand new functional and user experience with a ton of automated steps that spiked the quote completion rates by 22% and decreased quote completion time by ~ 50%
Responsibilities
Led the design, deployment of a customized B2E cloud security and identity management that controlled authentication of 13,000+ systems enterprise staff
Configured data sources, LDAP connections and J2C resources on cloud
Developed and configured adaptive authentication web service which will be used by different state auto login apps to authenticate users based on device prints
Configured declarative security and declarative transaction management in WebSphere app server
Leveraged Spring Declarative Transaction Management to manage request transactions
Spring batch jobs built for importing XML data into the database and for email alerts
Used Junit and Mockito for code unit testing and log4j for code logging
Maven build tool was used and deploy the application and the Jenkins application was used for continuous integration
Accomplishments
Quote completion rate spiked by 22% which eventually improved the quote purchase rate
Quote completion time reduced from 30 mins/quote to 16 mins.
Senior Developer
AIG American General
Springfield, IL
01.2013 - 09.2013
New Business Report Manger Application
Project Description Report Manager is a scalable and efficient front end J2EE application which captures all the Underwriting decisions from a SQL Server database, processes and merges it with some policy and user specific information on a Db2 Database, and thereby prepares a final report for the user
This report would internally contain several other reports such as MVR, Rx, Blood Profile, Medical exam results etc
The report can either be displayed in a text rich format or can be sent to some external systems, via web service
The UI was designed on Struts along with the new JSP pages for entering the report requests
The data access framework was implemented using JDBC 2.0
The underwriter’s database was on SQL Server 2005 and the application had some robust PL/SQL and data access code to perform some high transaction processing
Responsibilities
Participate in all stages of SDLC and perform end to end duties right from requirement gathering, application architecture and design, coding, testing, implementation to production support
Prepare functional design documents, technical design documents and the UML artifacts such as interaction flows, sequence diagrams, class diagrams etc using rational software architect
Extensive experience with rapid prototype development with HTML, java script, DHTML and CSS
Develop the UI report request pages with JSP, AJAX, Tiles and struts validation framework designed for 1500 concurrent users and for huge underwriting data
Configure package structure, data access config, struts config, navigation flows and more on RAD 7.5
Create and configure the user authentication and authorization details on LDAP and thus implement the website security infrastructure
Design the database tables (oracle 10 g), the entity relationships and write and maintain the queries and PL/SQL store procedures
Design and implement the data access framework for huge transactions in the range of 7 million records a month
Monitor the application performance and facilitate performance tuning of queries and stored procedures
Design and develop complex business logic with efficient usage of multi-threaded programs, collections and utils
Design and develop code compiling and packaging framework with Ant
Design the data access framework with JDBC 2.0 operating on Teradata
Maintain source versions on PVCS, profile the application with Jprobe and test it with Junit
Install and deploy the application on Websphere 6.0
Also, perform administrative services such as monitoring the performance, heap usage, logging etc
Accomplishments
Incorporated the Motor Vehicle Report under this application resulting in a savings of $9 a report that was paid to the external vendor and also saving 48 hrs of time taken for a single report
Designed all the underwriting reports under one roof in such a way that the underwriters can get back with a decision to the proposed insured in 7 working days
Based on this design, prepared a general spring 2.0-JDBC framework document for the Organization Architecture Board, resulting into a model for the future projects.
Role Programmer Analyst
Infosys Technologies Ltd, Sears Holdings
Plano, TX
07.2011 - 01.2013
Accounts Payable Application
Project Description This was a web application that was about automating the high volume Invoice and Receipt handling and claims management at the Client side
It also involved the integration of the business concepts of the client with the ones of their new partner, thereby leading to a robust application with all revolutionizing business rules
The new Invoice and claims screens were designed using JSP/Tiles/Struts 2.0/Custom tags/ AJAX
EJB framework was employed to handle the transactions
The data access functionalities were achieved using Hibernate 3.0
Responsibilities
Interact with both business users and the client IT team to discuss and finalize the requirements and participate end to end with all stages of SDLC
Design and develop the complex claim handling logic with core java classes, enabled for multi threaded access
Prepare quick UI artifacts with HTML, CSS, Java script, DHTML for the functionality discussion and user approval
Design and develop the new Invoice and Claims presentation layer with JSP, tiles, struts 2.0, JSTL, custom tags and AJAX
Use Java script to handle event driven code
Prepare the short UML artifacts with rational software Architect, using the given functional design
Configure the package structure, database config, Struts navigational details and more on RAD 7.0
Design and develop the complex claim handling logic with core java classes, enabled for multi threaded access
Developed and maintained the schemas and tables for the MySQL database with TOAD data modeler
Accomplish robust PL/SQL stored procs and queries for the MySQL vendor database to handle Invoice and claims transactions, as high as 100,000 transactions per day
Code compiling and Deploying automated with Ant scripts
Design and develop the complex claim handling logic with core java classes, enabled for multi threaded access
Maintained versions on IBM clearcase and issues tracked on IBM Clearquest
Code compiling and Deploying automated with Ant scripts
Deploy and troubleshoot the application on Websphere 5.1
Also, perform administrative services such as monitoring the performance, heap usage, connection pool usage etc
Accomplishments
Pioneered a java batch program that runs every 15 minutes to create a match between an Invoice and a Receipt
This saved the end of the day clogs, trying to match everything at once and made error handling more organized and timely
Effectively mentored all the local users, to leverage the usage of the new modified system.
Education
Bachelors - Electronics and Communication Engineering
Skills
TECHNICAL SKILLS SUMMARYundefined
Accomplishments
Professional Accessibility programmer and QA person with 10 years exp in Analysis, Development, Testing, Deploying and Troubleshooting accessible adobe documents and java web apps with the support of Adobe LiveCycle designer, Adobe Experience Manager, docusign evenlope, RAD, Net Beans IDE and Websphere 7.0
Strong background in building and testing accessible adobe pdfs, word documents and power points for State agencies to meet section 508 of the federal rehabilitation act with special focus on easily accessible images, properly designed headers and a healthy reading order with proper tags so that the specially abled audience can still interact with such documents
Thoroughly experienced with the OOPs J2EE security framework and authorization and authentication
Expertise in creating design artifacts – interaction flows, UML Class Diagrams, Package Diagrams, Sequence Diagrams, Component Diagrams, State Diagrams, Use Case Diagrams, Activity Diagrams and Deployment Diagrams
Valid knowledge of Gang of Four design patterns Singleton, Façade, Data Access Object, Service Locator, Transfer Object and Business Delegate
Rapid prototyping experience to project the appearance and functionalities of the websites using HTML, AJAX, Jquery, java script, CSS and DHTML
Working expertise on front end technologies such as JSP, JSF, Struts, Tiles and AJAX
Thorough hands on experience with designing and developing middle tier java-servlet, data access and presentation layers
Intensive knowledge of writing high performance, multi threaded core Java programs with robust exception handling
Extensive knowledge on PL/SQL design and development on high transactional databases such as Oracle18, SQL server, DB2 and usage of tool sets such as PL /SQL, PL/SQL developer, SQL Navigator, TOAD Data modeler
Comprehensive experience developing enterprise applications for diverse businesses such as Life Insurance (American General), Healthcare, State Administration and Retail
Extensively worked on Websphere, Oracle GAS and Tomcat J2EE Containers
Proven expertise in writing creating and consuming web services using Jax-WS
Hands on experience with data access technologies such as JDBC, IBATIS, Hibernate, and Entity Java Beans
Strong knowledge of profiling java applications with JProbe and performance testing with Silk Performer
Recognized as an authentic, effective communicator, leader and mentor with strong customer orientation
LOMA 280 and 290 Life Insurance certifications
Successfully completed the Retail Level 100, Level 101 and 201 Advanced J2EE certification conducted by Infosys
TRAINING
J2EE Architecture: A knowledge delivery on various J2EE components and their optimal applications to achieve the project goals
ECornerstone - Child Care and youth care Application training
Web architecture and web servers: A detailed course on the types of servers and their various functions
Retail and Merchandise Planning Training: Introducing various business concepts related to the retail and merchandise planning
INTERNAL USE
Page 2 of 10
Timeline
Senior Tech Consultant
State of Massachusetts, Health and Human Services, EOHHS, State of Massachusetts EOHHS
01.2019 - Current
Role Senior Developer
State of Illinois, State
10.2016 - 12.2017
Senior Developer
State Auto
09.2013 - 09.2016
Senior Developer
AIG American General
01.2013 - 09.2013
Role Programmer Analyst
Infosys Technologies Ltd, Sears Holdings
07.2011 - 01.2013
Bachelors - Electronics and Communication Engineering
Database Analyst/Application Developer at Commonwealth Of Massachusetts, EOHHSDatabase Analyst/Application Developer at Commonwealth Of Massachusetts, EOHHS
Lieutenant, Executive Officer at Massachusetts State Police Crime Scene ServicesLieutenant, Executive Officer at Massachusetts State Police Crime Scene Services