Senior-level Software Engineer with over 12 years of professional experience in the areas of software development, object-oriented design, system administration, and database design and administration. Passionate about collaborative development efforts through the use of Agile practices and tools. Able to communicate effectively with both technical and non-technical project stakeholders.
Languages: Java/J2EE • PHP • C/C++ • Javascript • Adobe Flash
Client-Side Web: Javascript • HTML/CSS • jQuery • AJAX • XML/JSON/XSLT • Node.js
Server-Side Web: REST/Web Services • Servlet • JSP • MVC • Amazon EC2 • Tomcat • JBoss • Hibernate
Databases: Oracle 9i/10g • MySQL • SQL Server • PostgreSQL • MS Access • PL/SQL, PL/pgSQL
Frameworks: Spring/IoC • Struts • Apache Wicket • JSF • CodeIgniter
Operating Systems: Linux • Unix • Windows • Android
Development Tools: GitHub • CVS • SVN • Eclipse • Netbeans • Sublime Text • JIRA • MS Project • Maven • Ant
Senior Server Developer @ From January 2015 to Present (1 year) Senior PHP Developer-Contractor @ Work virtually as PHP Developer focused on continually improving visitor and member user experiences for specialty Art Center’s website.
◆ Particular project execution included: custom coding administrative CodeIgniter pages for workshop management and writing an effective end-to-end solution to facilitate membership payment processing and enrollment.
◆ Successfully implemented extensive security measures including HTTPS, server-side storage of session variables, and a 3-tier security process preventing access from unauthorized users.
◆ Recognized as a performer; able to easily transition when necessary to process change orders, and consistently deliver projects under budget and within specified time constraints.
★★ PHP, MySQL, CodeIgniter, PayPal, Javascript, HTML/CSS, AJAX, JSON ★★ From July 2013 to January 2015 (1 year 7 months) CIS Course Instructor @ Taught 4 separate online CIS courses for South-western Oregon community college including CIS 295, CIS 195, CIS 125H, and CIS 120. Planned entire course direction including lessons, homework assignments, quizzes, final projects, and tests. Led online discussion forums and collaborated with student through online communication tools.
◆ Designed CIS 295 course from ground up upon text book version change. Utilized extensive experience as a Software Developer to give students exceptional education with real-life examples.
★★ PHP, MySQL, PHP, HTML/CSS, Javascript ★★ From December 2010 to 2013 (3 years) Senior Software Developer-Contractor @ ☛ ☛ ☛ PLEASE SEE RESUME FOR MORE INFO ☚☚☚
Various clients and positions include:
SENIOR JAVA DEVELOPER - HURON CONSULTING GROUP
Collaborated in development of company in-house enterprise Java web application ECRT. Hired for experience to meet development milestones with tasks including fixing existing bugs, developing new features, and enhancing existing features.
◆ Provided professional programming solutions in furthering MVC transition away from Struts and into Spring.
◆ Devised test cases demonstrating which libraries were creating migration issues and recommended feasible solutions.
SENIOR JAVA DEVELOPER | AVANT ASSESSMENT
Created new features, collaborated with developers to fix software issues, and integrated appropriate changes into core product source code.
◆ Successfully identified missing requirements and interviewed SME’s, documenting changes for management approval.
◆ Wrote complex SQL queries for diagnosis and efficiency improvement; wrote PL/SQL stored procedures resulting in faster application execution.
SENIOR JAVA DEVELOPER | UNCORKED STUDIOS
Hired as Consultant to work on back-end of AT&T sponsored web project created to enable various mobile device customers to interactively share personal 9/11 stories.
◆ Immediately integrated with team and project after being hired on short notice; quickly came up to speed.
◆ Developed back-end RESTful web services to receive, store and retrieve various multimedia assets, text and meta data related to customer created 9/11 stories.
SENIOR JAVA DEVELOPER | PRELUDE VOICE TECHNOLOGIES
Specifically hired to assist in development of enterprise cloud-based software capable of scheduling and maintaining call campaigns.
◆ Made improvements by adding administrative features allowing better scheduling and maintenance of call campaigns.
◆ Converted entire application Hibernate XML implementation into an annotated implementation, while also adding JPA mapping constraints resulting in enhanced application performance. From 2010 to 2013 (3 years) Senior Software Developer-Contractor @ From 2010 to 2013 (3 years) PHP Developer, System Administrator @ Worked virtually for company maintaining and administering web application server, creating web sites and writing custom web features and bids for potential clients.
♦ Worked closely with more than a dozen clients from concept to completion to ensure customer satisfaction.
♦ Specifically requested by owner to act as Main System Administrator on production server and Project Leader for complex tasks; counted on to resolve any customer complaints or issues.
♦ Designed client e-commerce websites using Pinnacle Cart and Smarty engine with PHP-written custom code.
♦ Upgraded existing software packages and performed minor OS tuning as part of web server maintenance work.
★★ PHP, WordPress, jQuery, MySQL, MS Access, Excel, HTML/CSS, JS/Javascript, Ajax, JSON/XML ★★ From 2008 to 2012 (4 years) Senior Java Developer, System Administrator @ Worked closely with School District administrators and Educators to create custom web applications and administer production and development servers.
♦ Met with end-users to design functional reqs; artifacts of development include ERDs, Pert Charts, and historical meeting notes.
♦ Installed and configured server software for Apache Web Server, Tomcat Web Server, CVS, sendmail, Perl and Java in database environments consisting of Oracle 9i/10g, MySQL, and MS Access.
♦ Assigned as Lead Developer and offered option to be a Project Manager; chose to accept challenge in order to embrace a leadership growth opportunity.
★★ J2EE/Java, Struts, Servlets, Oracle, MySQL, Access, JSP, Javascript, HTML/CSS, Ajax, JSON/XML, CVS, ANT ★★ From 2006 to 2008 (2 years) Java Programmer, Project Manager, System Administrator @ Lead Java developer and Project Manager for multi-million dollar, federally funded grant project to build VStreet.com: a content and application rich multi-media website targeting youth at risk.
♦ Spent two years developing alongside 12 other team members encompassing artists, designers, developers and SME’s to successfully deliver project under budget and with more features than originally requested.
♦ Built both production and development server environments completely from scratch; software applications included RedHat Linux, Apache Tomcat, PostgresSQL, sendmail, IMAP and CVS.
♦ Personally tasked with full development of online chat room, address book and email applications within VStreet.
★★ J2EE/Java, Servlets, Tomcat, PostgreSQL, MySQL, Access, JSP, Javascript, HTML/CSS, Ajax, JSON/XML/XSLT, CVS, ANT ★★ From 2000 to 2002 (2 years) Software Engineering Consultant @ Performed bug fixes and enhancements to an Access 97 database application. Job duties included report changes, query changes, access form user interface changes, and creating new reports. From May 2000 to June 2000 (2 months) ASP Programmer, System Administrator @ Assisted the internet department of MLS Inc with maintaining a web site, server and database that hosted www.mlsinc.com. The web server software included Microsoft NT 4.0 Server with IIS 4.0. Server-side coding was written with ASP; client-side coding with Javascript. Migrated their existing Access database to a MS SQL Server 7.0 box and hard coded triggers and stored procedures. From 1999 to 2000 (1 year) Visual Basic Programmer @ Consulted to write an application that would assist the sales department with cost savings quotes to prospective clients. The application was written in Visual Basic 6.0 and Access 97 with reports using Crystal Reports. Additionally, using Stamp Basic I wrote code onto an integrated microchip that permitted communication between their in-dash unit and a series of reader boards. From June 1999 to August 1999 (3 months) Software Engineering Consultant @ Consulted to update and make changes to Access 7.0 databases that were were networked to an Oracle backend database. Job duties included modifying VBA code in the Access databases so that the dates queried would be year 2000 compliant. Also made changes to database tables, forms, and reports using Crystal Reports. From September 1998 to September 1998 (1 month) Software Engineer @ Assisted in programming an application to produce report cards for HMOs to submit to the NCQA. Written in Visual Basic and incorporated a client/server application combining database connectivity to Access and SQL Server. From June 1997 to October 1997 (5 months) Software Engineer @ Wrote kiosk sub applications using Visual Basic and Access for their client Blue Cross Blue Shield of Massachusetts. From June 1996 to September 1996 (4 months)
Bachelor of Science (B.S.), Computer Science, with an option in Computer Programming & Software @ Southern Oregon UniversityJesuit High School, Portland, Oregon Michael Politowski is skilled in: CSS, MySQL, PHP, XML, JavaScript, Enterprise Development, Agile & Waterfall Methodologies, Java Enterprise Edition, JavaSE, JPA, Hibernate, Web Services, RESTful WebServices, AJAX, JSON
Websites:
http://www.mikepolitowski.com,
http://blog.mikepolitowski.com