Sei sulla pagina 1di 5

Ian Mechura

Sr. Software Developer

3810 Silver Maple Drive


Carrollton, TX. 75007
imechura@gmail.com
469.360.2687

PROFESSIONAL OVERVIEW
For over 10 years, Ian Mechura has successfully developed solutions, and participated on teams performing
analysis, design, development, implementations, enhancements and testing of applications in Java, SOA, J2EE,
Spring, Hibernate, AJAX on Weblogic, Websphere, JBoss, Tomcat and Apache servers.

Roles • Sr. Software Developer


• Sr. Web Developer
• Advisory Software Developer
• Solutions Architect

Solutions • Enterprise Application Integration (EAI)


• Service Oriented Architecture (SOA)
• Custom Web applications
• Web 2.0 and Enterprise 2.0 Applications
• Testing Suites

Industries • Finance
• Airline
• Manufacturing
• Consulting
• Retail

Technologies • Web 2.0/CSS/JavaScript/AJAX


• PHP platforms
• Design HTML/CSS
• Java/J2EE platforms
• Service Oriented Architecture
• Restful Web Service
• MVC Struts/Spring Framework
• Data Access Hibernate/JDBC

Summary of Qualifications

• Proficient in Java/J2EE development and all aspects of SDLC


• Owner, senior developer and product visionary of www.Frimp.net : your online garage sale site
• Proficient in PHP, Javascript, CSS and Web 2.0 technologies
• Experience developing in agile environment
• Certified in administration of JBOSS application servers
• Experience in administering and deploying WebSphere and Weblogic application server technologies

Page 1
• Experience in J2EE application production support
• Experience interfacing with internal and external customers

Education Professional Training/Certifications


• High School Clear Creek ISD, 2000 • Redhat JBOSS Certified Administrator 2007
• Redhat JBOSS Administration Training 2007
• IBM Web Sphere Administration Training 2008
• IBM Rational Application Developer Training 2008
• IBM Rational Clearcase UCM Training 2009

PROFESSIONAL AND BUSINESS EXPERIENCE

Southwest Airlines 8/2008 – Present


Sr. Software Developer

Key Technologies
Rational Application Developer, Eclipse, Rational Software Modeler, Rational Clear Case UCM, WebSphere
V6.1, Struts 1.2, JavaScript, AJAX, Tiles, JSP, Oracle, Hibernate, Sabre Mainframe, Java 1.5, CORBA, IDL, XML,
XSLT, Mule, Spring, JUnit, ANT

Responsibilities: (RefundPro custom refunds processing application)


• Daily Production Support and Pager Rotation Duties
• Develop RefundPro 1.0 web application in Rational Application Developer using Struts, JSP, CSS
JavaScript, AJAX, JQuery, Hibernate and Oracle 10g.
• Implement Web 2.0 user experience enhancements to RefundPro 1.5 web application.
• Implement updates to application build process
• Perform production build and WebSphere deployments

Responsibilities: (Customer Experience Business Solutions – Rapid Rewards 2.0)


• Develop new features and enhancements for airline reservation, pricing and payment services
• Attend design meetings with business customers and create design artifacts based on business
requirements and use cases
• Design and develop Rapid Rewards 2 .0 service code per business requirements
• Perform gap analysis between Rapid Rewards 1 code base and Rapid Rewards 2.0 business
requirements
• Design and develop migration code to support Rapid Rewards 2 .0 cutover plan
• Design and develop scenario testing framework and toolkit
• Develop and maintain unit and functional test for Rapid Rewards 2.0 platform

In The Loop Software, LLC 2/2010 – Present


Lead Product Architect

Key Technologies
Web2.0, Netbeans, PHP 5, Apache, MySQL, CodeIgniter, Zend, Javascript, JQuery, CSS, HTML

Page 2
In The Loop Software, LLC. is a self-funded part-time startup company in which I am a co-founder, general
partner and product visionary. In September 2010 we will be releasing Powwow Enterprise Social Networking
Service – a free cloud based secure social network for teams and organizations.

Responsibilities: (Powwow Enterprise Collaboration Service – Startup, Product Launching in September 2010)
• Perform product design duties and create proof of concept artifacts on web 2.0 enterprise social
networking application
• Define and advise on architectural standards and technology selection
• Architect enterprise collaboration web application with features including micro-blogging, RSS feeds,
status updates, network user management, user registrations, document collaboration, real-time chat
and private messaging
• Implement application features using MySQL, PHP 5, CSS, Codeigniter MVC, ActiveRecord, JavaScript,
AJAX, JQuery, DOM and JSON
• Define strategic marketing and launch strategies for product promotion including blogger review
incentive programs and customer referral programs
• Identify, interview and perform marketing acid tests on individuals matching identified buyer personas
• Design logos, product flows, layouts and themes
• Perform incremental user experience enhancements to original concept designs
• Design and create marketing website using HTML, CSS, Adobe Photoshop and Adobe Illustrator

Fiserv, Inc. 6/2006 – 8/2008


Advisory Software Developer

Key Technologies
Eclipse, Weblogic, Windows, Unix, Struts 1.2, JavaScript, AJAX, Tiles, JSP, Oracle, SQLServer, Hibernate, iBatis,
SOAP, Batch Processing, Weblogic, Websphere, JBOSS, Siteminder, IIS, Apache, ANT

Responsibilities: (iCom – Cash Optimization)


• Technical lead on SOA initiative to expose iCom administration API utilizing SOAP services
• Attend architecture and design reviews for “Cash and Logistics Framework” initiatives
• Design and develop data import and export routines per customer requirements
• Perform maintenaince and enhancements to iCom web application UI using HTML, CSS, JavaScript,
AJAX, JSP and Struts.
• Perform application profiling and optimization on iCom application
• Develop identity management integration code for Cash and Logistics application suite
• Optimize and automate iCom application build process using ANT and Hudson
• Perform lead duties on project to add WebSphere and JBOSS application server support to iCom
application

Responsibilities: (Cash & Logistics Application Advisory)


• Advise customers on iCom implementation and customization solutions
• Perform design, analysis and estimates on development initiatives per customer requirements
• Perform remote and on-site production installation and configuration services
• Perform on-site identity management integration tasks
• Perform application data migrations on multiple database platforms
• Identify and repair application bugs and performance bottlenecks on Cash and Logistics application suite

Page 3
Perficient, Inc. 5/2008 – 8/2008
Consultant

Key Technologies
Eclipse, Weblogic, Spring MVC, JavaScript, AJAX, JSP, Oracle, Hibernate, Spring, Quartz

Responsibilities: (Rent-a-Center Time Management Application)


• Participate on agile team of 5 consultants in the creation of a web-based time-keeping system
• Developed application components using Spring MVC, JSP, JavaScript, AJAX, Quartz Scheduler with
Hibernate and Oracle.

Palm Harbor Homes 5/2005 – 6/2006


Sr. Java Developer

Key Technologies
Eclipse, WebSphere, JBOSS, Linux, Windows, Java, Javascript, J2EE, EJB, JSP, Struts 1.1, JavaScript, Tiles,
JSP, Oracle, DB2, Hibernate, JDBC, JUnit, ANT

At Palm Harbor Homes I successfully led a team of 3 consultants in the architecture design, implementation,
testing, deployment and launch of a CMS-backed and redesigned website www.discoverycustomhomes.com
using Java, SiteRefresh (Content Management System), Struts, Tiles, Hibernate, Oracle 10g on the JBOSS
server platform.

Responsibilities:

• Perform architecture, design and lead duties on www.discoverycustomhomes.com web application per
business requirements
• Integrate PalmHarborHomes.com with third party content management system
• Implement new features, enhancements and optimization in internal business applications
• Perform application maintenance on internal applications per bug tracking system and back log
• Perform production support duties on internal business applications on rotation basis
• Technical lead on project involving migration of internal business applications from WebSphere v5.1 to
JBOSS 4.x
• Implement application clustering on internal business applications
• Perform lead and design duties for implementation JBOSS 4.x application servers in test and production
environments
• Perform lead duties to create application build system using Maven 1.0, XDoclet, Ant and Hudson
• Perform application builds and deployments in production and test environment
• Develop and maintain unit and functional test using JUnit

Citigroup / Citicards, NA 02/2003 – 5/2005


Sr. Java Developer

Key Technologies
IBM WSAD/RAD, Eclipse, WebSphere 4.x and 5.x, Tomcat, Solaris, Windows, Eclipse, WSAD, Java, XSLT,
Servlets, JavaScript, Oracle, JDBC, SOAP, SOA, Mainframe, ANT

Page 4
Responsibilities:
• Implement credit card payment sites for new clients per client requirements and use cases
• Develop integration code to expose mainframe operations as SOAP services
• Enhance and maintain custom web application framework
• Mentor junior developers and standardize development environment
• Implement multi language support for credit payment application
• Implement remote data loader application
• Re-factor service code to adhere with corporate development standards

Akuratus Corporation 06/2000 – 02/2003


Associate Consultant

Key Technologies
Java, J2EE, Novell eXtend, Tomcat, Windows, Eclipse, Java, JSP, XSLT, Servlets, JavaScript, Novell Portal, CMS,
SQLServer, SOAP, MySql

Responsibilities:
• Implement portals and web applications for new school district clients
• Develop proof-of-concepts and prototypes to be presented in pre-sales initiatives
• Perform on-site training and demonstrations of new features and applications to clients
• Provide application support services to clients
• Perform on-site installation and configuration of application and server software
• Develop code to integrate custom portal software with LDAP for authorization

America’s Savings Center 1999 – 06/2000


Java Programmer

Key Technologies
Java, J2EE, Tomcat, Windows, Linux, Java, JSP, Servlets, Swing, Oracle

Responsibilities:
• Design and develop client server inventory management system in Java Swing and JDBC
• Install and administer client server infrastructure on Windows and Linux
• Create and maintain databases for inventory management
• Provide PC support for sales and management team
• Design and develop online product catalog

Page 5

Potrebbero piacerti anche