Sr. Programmer Analyst Resume
SUMMARY:
Over 21 years of applied experience in Information Technology applications in varying type of businesses such as Banking and Finance, Manufacturing, Engineering and Retail. With extensive use of different technologies such JAVA, J2EE, LIFERAY and Microsoft Development Kits. Also had, experience in various development cycles such Waterfall, SCRUM and AGILE. I have had experiences in architecture and Software engineering such as UML and OOA/OOD. Has excellent written, verbal communication and problem - solving skills.
COMPUTER SKILLS:
Proficient with: JAVA, JAVA Beans, RMI, JDBC, LIFERAY, Servlets, JSP, JS, CSS, HTML, XML, SQL and AUI
Familiar with: Microsoft Visual Basic, C and C++
Proficient with: Oracle, DB/2, MYSQL, Eclipse, SVN and Websphere/RAD and Webservices.
Platforms: UNIX, Microsoft Windows XP, 7 and 8.X.
EXPERIENCE:
Sr. Programmer Analyst
Confidential
Responsibilities:
- Code/enhance “Portlets” using “Liferay” according to Business User needs.
- This uses JAVA technology and with the use of HTML, JSP and JS to support the GUI side.
- Recommended improvements to current project conversions to use functional and interactive design techniques.
- Code JAVA programs to support HIPAA validation and restriction controls for some applications.
- Code programs to support current applications using the “webservices” SOAP/EJB to send and retrieve data using XML phrase to/from a more secured system.
- Developed programs for audit controls producing control logs for intrusion or security analysis.
- Modified existing code resulting to reduced code load time.
- Re-write some methods in program codes to shave-off some time in customer facing applications. Restructure frame work to minimize managing different versions in version control.
- Lead migration efforts to smoothly integrate audit improvements while rigorously pushing for quality improvements. Aggressively, pursued annual applications annual performance reviews separate from annual Audit review.
- The technology leverage has been SDF, JSP, J2EE through ECLIPSE, JAVA JDK, Servlets, Java Beans, Apache, Tomcat, Ant, Unix system admin and shell scripts, UML, PL/SQL, XML, ORACLE, TOAD and DB2.
Other Technologies used: Microsoft Development Kit C/C++.
Sr. Programmer Analyst
Confidential
Responsibilities:
- Enhanced/updated existing applications according to Business specifications.
- Provide recommendations to existing applications for more efficient processing. Improve team interactions by instituting 5 to 10 minute summary reporting and giving emphasis on resolutions without sacrificing quality.
- The technology leverage has been JSP, J2EE, through WEBSPHERE, JAVA JDK, Servlets, Apache, Tomcat, Ant, Unix system admin and shell scripts, Collabera, UML, PL/SQL, TOAD, ORACLE and DB2.
Other Technologies used: UNIX and Windows 7.
Sr. Programmer Analyst
Confidential
Responsibilities:
- Provided software development expertise to various large and small companies throughout Chicago. Initial project was for 4 months Confidential providing lead software development expertise as we transitioned all projects to offshore development teams. After completion of Confidential project, worked on several short term development projects for clients.
- The technology leverage has been SDF, JSP, J2EE, JSF through WEBSPHERE, Java JDK, Servlets, Java Beans, Apache, Tomcat, Ant, Oracle 8i and 9i, Unix system admin and shell scripts, CVS, UML,PL/SQL, TOAD.
Other Technologies used: MYSQL and Windows 7.
Sr. Programmer/Analyst
Confidential
Responsibilities:
- Design, analyze and code to support the business.
- Interface with the Business Users.
- Provide design details to both the local developers as well as Off-shore developers.
- Verify the finished applications by initiating code walkthroughs to keep the quality in check.
- Developed/maintained JAVA code applications according to technical specifications.
- Lead the team to develop and maintain Payroll Summary System.
- One of the important tools in monitoring employee salaries. Salary accounts as one of the biggest expense factors in every store’s “Profit and Loss” analysis.
- Develop screens and code for applications using JAVA on RAD 7.
- Suggested a new system to replace the obsolete KPI System (Key Performance Indicators).
- Directed developers to create screen prototypes of the new KPI which is called Confidential .
- I am responsible for the small section of the project. The small section is the Bonus Analyses which is also a major portion of the project.
- The benefits to the company will indirectly increase sales when the system is in place.
- Lead developers in maintaining/enhancing the code of the “StoreNet” system.
- The StoreNet system serves as the portal to all internal personnel.
- Also, serves as pass-through or front-end for all minor and major internal applications.
Other Technologies used: SDF, JSP, J2EE, JSF through WEBSPHERE, Java JDK, Servlets, Java Beans, Apache, Tomcat, Ant, Oracle 8i and 9i, Unix system admin and shell scripts, CVS, UML,PL/SQL, TOAD.
Sr. Systems Analyst
Confidential
Responsibilities:
- Developed and maintained in-house applications using JAVA, J2EE, JDBC, JSF and RMI on UNIX. Code PL/SQL scripts to aid programs in loading data to the database through TOAD or SQL plus.
- Supervised a group of contractual programmers to get the current project into conclusion. This group of programmers writes JAVA code to finish up where we left off from the already laid foundation.
- Resolved the problem where system buckles under load test by making recommendations to change part of the code that retrieves the data. This even resulted to quicker displays and response times by a factor of 10.
- Resolved the problem of how to extract data from a mass report dump from MSPS and then converted into a more usable data to be loaded into ORACLE tables by writing supporting code to parse data that converts to readily loadable file into ICESWEB ORACLE tables. Saved the group a months of manual conversion.
- Enhanced the redesigning of data structures of the system for more efficient architecture. As well as inefficient code to a more efficient code such as parsers or validators cutting down run time processes from hours to minutes (scripts to C code).
- Contributed heavily on resolving on one of the problems in K-Block validation project resulting to quick turnaround of the flow process. Code logic design to parse the file much faster than using UNIX scripts. The logic involved parsing through unformatted switch dumps. No common pattern from one file to the other. Resulted in 2 to 3 times faster processing.
- Designed/developed CIA/WINBACK using ORACLE Forms 9i. Augmented with writing code C/C++ parser as the bridge between raw data source and JAVA applications. Includes writing PL/SQL code to support forms that create, retrieve, and update tables.
- Designed/developed "Trouble and Service Order Management System" (also known as TSOMS). Heavily customized the CRM type AMDOCS CLARIFY to fit specific needs of the business. These includes writing code specifically for each screen, code middleware between platforms, design GUI interface and write low level code to process data.
Other Technologies used: Asset Center and Service Center, EXPRESS modified. JSP, J2EE, JSF through WEBSPHERE, Java JDK, Servlets, Java Beans, Apache, Tomcat, Ant, Oracle 8i and 9i, Unix system admin and shell scripts, CVS, UML.
Sr. Systems Analyst
Confidential
Responsibilities:
- Designed and developed from ground up software programs for the newly created business called the "The Great Indoors”. The newly created business had its own strict standards separated from the parent company -- Confidential . The application uses JAVA as the main language on both Windows and UNIX. This also other technologies such as socket servers on TCP/IP and RMI.
- Enhanced/maintained C/C++ code on UNIX AIX RS6000, Windows NT and DOS.
- Successfully reversed engineered existing system to reproduce lost source codes. And then enhanced the code to reflect new technical user needs. Thereby, saving cost and effort. Also, disassembled and decoded old code to re-use embedded handles saving re-writing of embedded programs.
- Was a Major Catalyst in designing interfaces and software for OMNI system for The Great Indoors Project (TGI). Developed code using Visual Basic, Visual C/C++, IDL, Protoview and Crystal Report 8.0.
- Developed more efficient and intuitive GUI C/C++ code for handheld TELXON Radio Frequency Devices.
- Redesigned/rewrote socket server code on UNIX for networking with RF devices like handheld scanners.
- Redesigned/code specifications and programs for Easy Pick version 2 using "KORN shell" and AWK scripts as well as C/C++ programs on UNIX with INFORMIX4GL/SQL (ESQL/C).
- Wrote/enhanced specifications for MANTENO Redesign Project. Wrote C, Informix 4GL and ESQL/C (embedded SQL in C) programs on RS6000 platforms running AIX.
- Redesigned UNIX scripts, C/C++, Informix 4GL and ESQL/C code for Y2K compliance. Volunteered as Y2K representative assuring that all systems are Y2K compliance.
- Recommended new procedures to effectively test programs from development through implementation reducing down times from bugs.
- Volunteered instructor/trainer to bring new members to get to speed quickly in learning current architecture, C/C++ programming standards and Technical Standards.
Other Technologies used: Rational Rose Enterprises (UML), Foundation 1 (or Methods 1 from Arthur Anderson standards). Java, JSP, Servlets, workflow management, HTML, XML, SQL Server, Tomcat, Oracle RDBMS.
Analyst Programmer
Confidential
Responsibilities:
- Designed, developed, and maintained code for various functional businesses including Data Models and Logical Databases.
- Major proponent of REX System (Risk Experience System), Designed, developed and implemented REX to facilitate the process in approving and determining fees for Industrial Insurance clients.
- Streamlined the “Actuarial Experience” process from manual to automation from 13 days to 5 days thus saving resources and expenses. Cut manpower resource by 50% and processing time by more than 50%.
- Worked as a Technical Lead in the design and development of REX System (Risk Experience) and BOB System (Building on Blueprint). Developed working prototypes used in JAD sessions that eventually evolved into production version of BOB and REX systems.
- Facilitate JAD sessions to expedite GUI and program designs. Wrote GUI code in EASEL on OS/2.
- Instituted this technique to save huge amount of time and effort in converting JAD to production. Design/code ORACLE PL/SQL code for data conversions between SIEBEL system and ORACLE databases.
- Interfaced closely with users in designing technical specifications and prototype designs.
- Enhanced/maintained C/C++ with embedded SQL (PRO*C Oracle) running on UNIX.
Other Technologies used: UNIX, Oracle 8i, Rational Rose, VISIO.
Business Systems Analyst
Confidential
Responsibilities:
- Interface with Business Clients, designed, developed, and maintained code for various functional businesses.
- Designed and developed GUI/Windows programs using MS ACCESS and Visual Basic through ODBC on TCP/IP to act as front-end interface using SYBASE and ORACLE databases on UNIX platform.
- Lead Developer/Designer using MS Access (GUI) and C/C++ (back-end). Assisted the business partners in selecting appropriate software to be used as front-end for ORACLE database.
- Wrote coding standards documents in coding C and in designing GUI front end interfaces on WINDOWS.
- Successfully made a major revisions to replace LTS (Legislative Tracking System) and COS (Change of Status) systems to suit business needs. Resulting in more features, faster computation and optimized database access. Quick learning of the new features Visual C/C++ Development kits.
- Wrote technical documents like Functional Design and Technical Specifications including test procedures to insure high reliability of programs using Foundation I.
- Wrote/maintained C/PRO*C code on DOS and OS/2 using ORACLE DBMS according to the business needs.
- Converted applications from the old C to the new Visual C++. Also included converting old ODBC and OLE 2.0 for Database access. This required quick and fast learning of the system as well as the new version of the development kit.
Other Technologies used: Microsoft Development Kit C/C++.