Dillip K. Patnaik
SUMMARY
Dillip is a Senior Java Developer with over six years of experience, placing an emphasis on application design & development (front and back end), software engineering, and information technology management. He has an extensive background in system and application design & programming including full SDLC implementations (requirements gathering, analysis, design, development, production, support, and maintenance).
TECHNICAL EXPERIENCE
Operating Systems:
Windows 98/NT/2000/XP, MVS, TSO, JCL, CICS, CLIST, Intertest, Xpediter, ISPF, REXX, Endevor, Fileaid, ECL Unisys-1100, UNIX Solaris
Databases:
DB2, Oracle (8i, 9i,, 10g, SQL, SQL*PLUS, PL/SQL, Forms 4.5 and Reports 2.5), Inquire, VSAM, DMS Unisys-1100, JDBC, Datacom
Networking:
LAN/WAN, TCP/IP, Ethernet, IPX/SPX, ATM, VPN, various protocols
Development Languages/Tools:
Java, J2EE, JSP, JSF, Javascript, Java Swing, COBOL, COBOL II, MicroFocus COBOL, PL1, Assembler (IBM 370), SAS, FORTRAN, Servlet, Apache Struts, HTML, XML, XSL, XSD, WEB Services, SOAP, WSDL,JBoss, EJB3, Java Server Faces, shell scripting (Korn shell), C/C++, VB, MQ Series, MS Office, Visio, NetExpress, Eclipse, ANT, AJAX, Spring, Hibernate, iBATIS
Hardware:
IBM 390, Unisys-1100, SUN Microsystems, PC HP, COMPAQ
EDUCATION
BS in Physics, Utkal University, Orissa, India, 1969
PROFESSIONAL EXPERIENCE
May 2013 – October 2013
Java Developer
Spectrum Technology
Created and developed GUI and Java action programs using Java, Struts 1.3, JDBC DB2, and JavaScripts for DoD Defense Information System Defense Health Service Expense Assignment System and ESSENCE systems code maintenance project
Utilized Oracle 11 database, DB2 for back-end coding and COGNOS Report for reporting purposes
participated in daily Scrum meeting and code modification, architectural meetings.
Environment: Java 5, JSP, J2EE, Struts 1.3, MVS, XML, XSL, XSD, JavaScript, Oracle 11g, DB2, Ajax, COGNOS Report, Agile Scrum, Spring, Maven, WebLogic, WebShere servers.
April 2012 – December 2012
Java Developer
ValidTek
Created and developed GUI and Java action programs using Java, Struts 2, iBatis, and JavaScripts for US Department of Housing’s Office of Public and Indian Housing’s Real Estate Assessment Center
Utilized Oracle 11 database for back-end coding and Jasper Report for reporting purposes, Spring Dependency Injection
Environment: Java 5, JSP, J2EE, Struts 2, MVS, XML, XSD, JavaScript, Oracle 11g, Jasper Report. Spring, iBatis, Maven, Glass Fish server.
December 2011 – February 2012
Java Developer
Apex Systems
Analyzed and designed GUI and Java action programs using Java, Struts 2, EJB3, JavaScripts, and JQuery for the Social Security Administration’s disability legacy conversion project
Environment: Java 5, JSP, JSF, EJB3, Struts 2, MVC, XML, JavaScripts, JQuery, Maven, Web Services, IBM RAD, JMS, DB2, AJAX, JPA
April 2011 – July 2011
Java Developer
DynaNet Corporation
Converted legacy system for the Office of Personnel Management’s EPIC project
Analyzed and designed reports using Java, Hibernate, Freemarker FTL files
Environment: Java, JSP, EJB, Struts 2, MVC, XML, Javascript, Web Services, IBM Web Sphere, Adabas, Hibernate, Spring
January 2010 – February 2011
Java Developer
Blue Canopy, LLC
Provided operational and maintenance support for the National Science Foundation’s FastLane system
Performed technical analysis, diagnosis, and resolution of customer service requests
Developed maintenance enhancements for business rules and logic, architectural design of GUI front-end, XML, XSLT, Web Service, WSDL, SOAP for NSBO and cost sharing system, and legacy C, CGI programs, JSP, JSF, Strus 1.3, Sybase
October 2009 – December 2009
Senior Software Engineer
Syneren Technologies Corporation
Converted the Department of Transportation’s Highway Traffic Safety National Driver Registry legacy system
Performed data migration and conversion on Mainframe VSAM and Oracle 10g
Designed JSP web screens and Java Messaging
July 2009 – October 2009
Freelance Java Developer
Education Online
Reengineered existing legacy mainframe systems that support the Annual Wage Reporting systems for the Social Security Administration
Analyzed the existed system and design of the MVC Java/JSP web screen and unit test procedures.
September 2008 – December 2008
Senior Programmer/Analyst
Apex Systems
Reengineered existing, legacy mainframe systems which supports the Annual Wage Reporting systems of the Social Security Administration
Designed WebSphere/Java front-ends and back-end Cobol/CICS/DB2/IDMS programs
Analyzed the existing system, WebSphere JAVA front-end, and existing Cobol/CICS/DB2/IDMS back-end programs
Designed JAVA/JSP/PHP web screens
Developed Struts MVC framework and Swing screen
Designed AJAX Web program for the Annual Wage inquiry screen
Created Detailed Functional Requirements, Unit Test Procedures, and Documents
October 2007 – August 2008
Senior Developer/Analyst
Bart & Associates, Inc
Worked on Homeland Security Customs and Border Protection airport biometrics project, which involved inbound travelers confirmation and referral and enforcement query within TECS (Treasury Enforcement Communications System), NCIC (National Crime Information Center), APIS (Advance Passenger Information System), and (IDENT) Biometric Identification System
Maintained legacy systems for client/server and developed/maintained COBOL/CICS//MQ/DATACOM back-end and front-end JAVA/J2EE/JSP/SWING
Created MQ Client and XML, Web Services(SOAP, WSDL) for arrival flights
Responsible for creating POJOs (Entities) for the flights (arrival & departure)
Responsible for modification and testing tof passengers arrival main Swing screen
Converted COBOL to Java
Designed and architected AJAX Web programs for biometrics inquire programs
Troubleshot, debugged, and maintained the mainframe system
Created PL/SQL Stored Procedures for the passenger in-flight inquiry routine
Provided extensive systems analysis
Wrote specifications for testing
April 2003 – March 2007
Business Application Programmer/Java Programmer
Lockheed Martin
Worked on the Defense Industrial Financial Management System (CASH, GLA, Material, Billing subsystem) of the Finance and Accounting Services of the Department of Defense
Converted character-based, on-line programs to web-based programs using JAVA, JSP, Servlets, HTML, and JavaScript as front-end presentation layer, and existing COBOL program as back-end business layer
Translated and designed report programs in JAVA, J2EE, JSP, Servlet, Java Swing, JDBC, STRUTS, WEB Services (SOAP, WSDL) XML files
Developed PL/SQL Stored Procedures for the CASH and GLA (General Ledger) to access from the JAVA programs
Developed web-based user interfaces JAVA, EJB3, Java Server Faces, JBoss, J2EE/WEB Services programs (SOAP, WSDL) for the Air Force legacy MAPPER programs
Created the Hibernate Mapping XML files
Created POJOs (Entities) for the GLA, Cash, Billing subsystems
Developed Swing screens and program for Billing, GLA, and Cash queries and reports.
Environment: Java, JSP, JSF, EJB, Struts, XML, Java Script, Hibernate, Oracle 9i, JBoss, COBOL Micro Focus, Sun Micro Systems, Solaris, UNIX, Oracle
April 2002 – April 2003
Senior Computer Specialist/Systems Programmer
ACS
Coded and maintained the Defense Industrial Financial Management System (CASH, GAL, Material, Billing subsystem) of the Finance and Accounting Service for the Department of Defense
Performed the initial design of a web-based JAVA/JSP user inter face
Designed micro focus COBOL online screen programs
Converted data from Unisys 1100 to micro focus COBOL
Converted Unisys 1100 database files to ORACLE relational database tables
Environment: Java, JSP, Struts, XML, Java Script, Oracle 9i, TOMCAT, COBOL Micro Focus, Sun Micro Systems, Solaris, UNIX, Oracle, UISYS-1100, ECL
April 2001 – April 2002
Senior Computer Programmer/ Analyst
Planned Systems International, Inc.
Programmed and maintained the Defense Industrial Financial Management System (CASH) for the Finance and Accounting Service of the Department of Defense.
Converted COBOL Unisys-1100 systems to micro focus COBOL and Oracle on-line programs
Generated SAS reports and performed analysis using SAS macros in UNIX operating system.
November 2000 – February 2001
Consultant
Spherion
Coded and maintained AOL’s billing programs
Converted programs in PL1 to C/ C++, UNIX, Oracle PL/SQL, and Stored Procedures
February 1997 – November 2000
Consultant
DMR Consulting Group, Inc.
Developed billing software development systems for the Austrian government’s Post Telecom department, AT&T, Bell Atlantic, Express Track, and Pegasys
Developed and reengineered the message processing, billing, and invoice software using COBOL, PL/1, Assembler, DB2 database, MQ Series, IMS, VSAM, Oracle, REXX, ISPF, CLIST, and MVS TSO operating system
Maintained data conversion programs including AT&T legacy billing database and Andersen Consulting Universal Biller format in COBOL, IMS
October 1996 – February 1997
Senior Computer Programmer/Analyst
Planned Systems International, Inc.
Maintained and developed on-line C++, PL/1, CICS, and DB2 software for the IBM Credit Corporation Contract Preparation Project, which involved the leasing of IBM equipment and billing to customers
May 1995 – September 1996
Senior Computer Programmer/Analyst
Aplhatech Corporation
Designed, developed, and reengineered the programs, database, and on-line data retrieval systems for the National Library of Medicine using PL/1, command level CICS, ORACLE PL/SQL DEVELOPER 2000 FORMS 4.5, C++, INQUIRE database, and Assembler language
Maintained SAS, programs, and files of Library of Medicine Billing systems