JOHN FELLNER
Thornhill, ON
http://www.linkedin.com/in/jfellner
acvwgc@r.postjobfree.com 905-***-****
SENIOR SOFTWARE DEVELOPER
Delivers High-Quality Code Analyzes and Resolves Issues Collaborates with Colleagues and Clients
Dedicated software development professional with extensive experience in product development, testing, quality assurance and customer support in software development in the IT services industry. Demonstrated capabilities developing in Java, C, and RPG with expertise with IBM i and Eclipse plugin development. Uses excellent communication and listening skills, as well as a positive pro- active attitude, to collaborate with team members and clients. Proven success developing and testing, analyzing and resolving defects, and supporting customers on software products, ensuring clients receive high-quality deliverables and customer satisfaction is improved. TECHNICAL SKILLS
Languages Java, C/C++, RPG, CL, SQL, REXX, Visual Basic, XML Web Design HTML, CSS, JavaScript, WordPress, PHP
Platforms Windows, IBM i, iSeries, AS/400, Linux
Tools Access, Excel, Eclipse, SWT, RDI, GCC, JUnit, JNI, Rational Team Concert, Crystal Reports
Additional Object Oriented Design, Agile Development, Scrum PROFESSIONAL EXPERIENCE
Smart Methods, Thornhill, ON May 2014 to Current
Software Consultant. Available full time or corporate contract for hire Helped a client correct the inventory records in their Simply Accounting database by extracting its information and performing a custom analysis using MS Access. Provided a cost effective solution to a small business client to provide on-demand automated reports to their customers, giving them a value-added competitive advantage against their competitors, without adding to their staff workload. Their registered clients can now submit a request on the company website and a generated report file is immediately emailed back to them. Aided an organization which migrated to the Trapeze Novus DR Transportation Management Software product. Developed custom reports in SQL and Crystal Reports to meet their operational requirements and interface with their accounting system. JOHN FELLNER
acvwgc@r.postjobfree.com 905-***-****
IBM, Markham, ON 1986 to 2014
Staff Software Developer
Developed and maintained IBM software tools for RPG developers on the IBM AS/400, iSeries, IBM i platforms, contributing towards multiple successful version releases and service updates over a span of products:
• Rational Developer for i
• Rational Developer for Power,
• WebSphere Development Studio Client
• VisualAge for RPG
• ILE RPG Compiler
• An ERP project
• RPG/400 Compiler
• System/38 RPG Compiler
Solely owned multiple components within these products and responsible for the development and maintenance of them.
Developed and performed unit and component testing, ensuring final product quality and preventing regression errors.
Analyzed and resolved internal defects and customer-reported problems and determined customer workarounds, providing quick product fixes ahead of scheduled updates for critical problems, maintaining customer productivity.
Inspected code and reviewed designs, test plans and documentation from team members, ensuring product reliability and customer satisfaction.
Rational Developer for i, Rational Developer for Power, WebSphere Development Studio Client: Developing in Java, designed and implemented feature enhancements, fixed internal defects, planned and performed testing, and wrote documentation on the multiple versions and service updates for this succession of products.
Created and maintained user interface views using Eclipse SWT. Updated and maintained C source programs which performed RPG source language validation, keeping the windows-client-side RPG Syntax Checker and Program Verifier updated with RPG language enhancements made to the host RPG compiler. Ported these C components from Windows to Linux to drive a Linux client offering of RDi. JOHN FELLNER
acvwgc@r.postjobfree.com 905-***-****
Maintained Customer satisfaction by investigating and resolving reported problems; developing and issuing fixes as needed.
Used Agile development practices in a team environment for work planning, scheduling and testing.
Produced an RDi V9.0 product webinar, showcasing product features, and presenting product updates at TUG, informing local customers on new release updates VisualAge for RPG:
With this product from start to finish, developed, enhanced, maintained, and tested multiple components within it, across multiple releases and service packs. Supported the compiler, language runtime, embedded SQL support, host communications, and other components. Developing and maintaining C/C++ source on Windows, and testing RPG and SQL against the AS/400 runtime.
ILE RPG Compiler, RPG/400 Compiler
Designed and implemented minor feature enhancements to these compilers and their language runtime, wrote documentation, and performed testing. Participated in peer inspections of enhancement designs, code, documentation, test plans and test cases. EDUCATION
Bachelor of Math, Computer Science, University of Waterloo, Waterloo, ON