
Java/.NET Technical Specialist at Affinion Group
Columbus, Ohio Area

Java/.NET Technical Specialist at Affinion Group
Columbus, Ohio Area
Experienced software professional with a proven record of finishing projects on time and with a high degree of customer satisfaction.
Seventeen years of experience in system analysis and software development
Skilled with software estimation, architecture, design, development, documentation, testing, and post-deployment support
Knowledgeable in major distributed programming languages and software
Close collaboration with product management, business analysts, project management, and clients during projects to ensure success
.NET
C#, Web Services, ADO.NET, ASP.NET, MS Enterprise Library, log4net, IIS
JAVA
J2SE, JEE, Web Services, JDBC, JMS, JSP, Servlets, Tomcat, WebLogic, Eclipse, Jakarta Libraries
Web
JavaScript, HTML, CSS, XML, XSL, XSLT
Processes
RUP, UML, Agile, XP, Test Driven Development
Continuous Integration
Ant, NAnt, JUnit, NUnit, Hudson, Cruise Control
Databases
SQL Server, DB2, UDB, Oracle
Application Security
Secure development practices, cryptography, PKI, SSL
(Privately Held; 1001-5000 employees; Marketing and Advertising industry)
April 2008 — Present (1 year 4 months)
Technical
•Proactively identify technical gaps in requirements
•Proactively identify risks, issues, and action items and provide key decisions
•Define and document technical architecture and design
•Present design to all stakeholders and elicit approval
•End-to-end technical ownership of the application or system architecture
•Establish design and coding standards
•Guide development teams on design considerations and principles
•Write, or supervise writing of, documentation to support system design decisions
•Lead the development of the implementation plan, ensure appropriate review and sign off occurs
•Lead and execute the development tasks where necessary
•Address application or system performance issues
Collaboration
•Consult with the Business Analyst to clarify and solidify requirements and resolve identified gaps
•Coordinate with other technical leads to deploy the system
•Communicate the impact of application code or system changes to other system stakeholders
(Public Company; 10,001 or more employees; FISV; Information Technology and Services industry)
December 2007 — April 2008 (5 months)
Same position as below, CheckFree was acquired in early December by Fiserv.
(Public Company; 1001-5000 employees; CKFR; Financial Services industry)
March 2007 — December 2007 (10 months)
• Define software architectures, mentor other developers, conduct code reviews, select training classes, research best practices to increase quality, reduce time to market, and support costs.
• Collaborate on requirements and use cases with business analysts and product designers.
• Team with product management, project management, auditing, quality assurance, and security to identify and mitigate projects risks early.
• Develop proof of concept implementations of the architecture and the most high-risk use cases of the architecture.
• Investigate new technologies for use within the organization.
• Consultant for especially difficult technical issues encountered during development or for issues reported by internal clients during deployment.
• Conduct roundtables for introducing new methodologies
• Member of the Architecture Team for CheckFree Customer Care Solutions Development Team, Web Pay for Small Business Phase II, and PCI Compliance.
(Public Company; 1001-5000 employees; CKFR; Financial Services industry)
November 1999 — March 2007 (7 years 5 months)
• Developed re-usable frameworks for secure single sign-on, connectivity to IBM mainframe CICS Transaction Gateway from Java, and for automated unit testing of mainframe CICS programs via Java and XML, with an ASP.NET UI for reporting. Developed documentation and held training classes for all.
• Projects included building a new .NET-based customer care system, migration of the largest DB2 table on the mainframe to SQL Server, implementing a new Java based payment fraud prevention system, and migration of several products from Java 1.2 on Solaris and JServ to Java 1.4 on Red Hat Enterprise Linux and WebLogic 8.1 to reduce total cost of ownership.
• Assisted in establishing corporate security standards for externally facing web applications. Reviewed initial security scans of all affected web applications for impacts and developed mitigation plans for each.
(Public Company; 1001-5000 employees; CKFR; Financial Services industry)
March 1997 — November 1999 (2 years 9 months)
• Worked on E-Bill 1.0 and on initial implementations, the first Internet bill payment and presentment product.
• Migrated E-Bill 1.0 from HP-UX and C++ to Solaris and Java to reduce TCO.
• Developed and maintained the OFX E-Bill server for connectivity to Quicken and MS Money
(Privately Held; 201-500 employees; Computer Software industry)
August 1993 — March 1997 (3 years 8 months)
• Involved in developing industrial automation system for real-time process control of concrete and asphalt plants.
• Responsible for user interface, reporting, end-user documentation, support, and portions of the hardware interface software layer.
• Integrated an acquired product via TCP/IP remote procedure calls.
• Utilized C,UNIX Shell scripts, TCP/IP, real-time OS (QNX) and real-time database (C-Tree)
MS , Computer Science , 1997 — 2001
Master's Thesis topic was on Aspect Oriented Programming (AOP). Attended school and maintained high GPA while working full time at CheckFree.
BA , Political Science , 1988 — 1992
The college is consistently ranked among the top 10 national liberal arts colleges by US News and World Report. Received National Merit Scholarship, 1988-1992. Coursework also included focus on math, physics, economics, and writing.
High School , College Prep with AP Classes , 1984 — 1988
National Merit Scholar, Cum Laude Society, 1st Place in Ohio Math Acheivement Exam
Professional - Software Enterprise Architecture, RUP, Agile Development, SDLC Best Practices, Securing Web Applications, Concurrency, Performance Optimization, Process Methodologies, Six Sigma, Mentoring, Project Management Personal - bicycling, hiking, sci-fi, foreign & independent films, alternative music, graphic arts, Ohio State Buckeye football, international traveling esp. Europe
ACM
IEEE
IEEE Computer Society
IEEE Columbus (OH) Section
Central Ohio Java Users Group (COJUG)
Central Ohio .NET Developers Group (CONDG)
International .NET Association (INETA)
Ohio State University Alumni Association
Upsilon Pi Epsilon (Computer Science Honors Society) from Master's Degree in Computer Science at Ohio State University
CheckFree Chairman's Club 2004, Peer Nominated, Grand Cayman Island
CheckFree Customer Focus Award, Peer Nominated, Awarded Twice