SIMON WOSKO SUMMARY. HIGHLIGHTS Traditional Waterfall and SCRUM methodologies SKILLS



Similar documents
Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

JAVA/J2EE DEVELOPER RESUME

BRIAN RUSSEL DAVIS. New Media Programming, Design & Concept Development. Summary

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Inputsoft Business Software & Consulting. Learn more at

Senior Consultant 230 Male Dec 1971

SENIOR WEB DEVELOPER

Isaak Jimenez

Human Resources Department.

Software Development Services

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

RFP# ADDENDUM No. 1 Questions and Answers

Net Developer Role Description Responsibilities Qualifications

Building Robust Applications l Optimizing Performance l Transforming Business

Even if your end-users only push a digital button for a living, I want to use my background and my abilities to enrich that experience.

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Client Requirement. Why SharePoint

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Your Technology Partner Offshore and Onsite. Outsourced Software Development Services at

Maldives Pension Administration Office Republic of Maldives

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time

Curriculum Vitae 2015

ANDROID DEVELOPER RESUME USA

Skillsoft Course Directory

Graphic Designer / Developer

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

Our Technology.NET Development services by Portweb Inc.

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10

Xelude. Company Profile. Information Systems.

HTML5. Turn this page to see Quick Guide of CTTC

Offerte del 13 giugno 2014

SCF-16, III Floor, Phase 3B2, Mohali, India 91 (172) , USA +1 (646) , AUS +61 (88) , sales@indiwork.

The Ultimate Tech Glossary for Recruiters & HR Managers

Curriculum Vitae. Samuel H. Brannen, Jr. Auf der Grueb Meilen Switzerland sam [at] sambrannen [dot] com

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

Lucy Zhang UI Developer Contact:

Skillsoft Course Directory

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

Programming Languages

Abdullah Radwan. Target Job. Work Experience (9 Years)

Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.

UBS Training Course Catalog

CURRICULUM VITAE / RESUME

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

.Net Developer Role Description Responsibilities Qualifications

Skillsoft Course Directory

Senior Consultant 250 Male May 1980

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME

BIRT Document Transform

Radu Poenaru Senior.NET Consultant

Initial Value Proposition (IVP)

WE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS

Microsoft : : : : Kuala Lumpur Petaling Jaya Penang Johor Bahru

How To Develop A System For A Car Dealership

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

Your Technology Partner Offshore and Onsite. Services Portfolio

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

629 Meier Lane, Onalaska, WI

Complete Assessment Catalog

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Rashid Imran Bilgrami

OUR TEAM. Enterprise Application Experts

PERSONAL DETAILS PROFESSIONAL PROFILE. Name: Eoin McCarthy. 3rd April Day of Birth: Irish (with valid Australian visa) Nationality: Phone:

ENGINEER - DEVELOPER ADVANCED HT ML - CSS - JAVASCRIPT. 28 years old - 7 years of experience

IBM Client Innovation Centre Leicester - Vacancies for Experienced Hires

Application Development Environment. Table of Contents

How To Work For Hanodale

A H S A N M U H A M M A D J A W A I D

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

DINESANANDAN ANANDAVEL (DINESH)

SBP is a software development outsourcing company, established in 2004, and headquartered in Bucharest, Romania.

The GITO (Global IT & Operations) main goal is to deliver and maintain internal solutions for the business needs.

Resume of Victor Kachan (Web developer, Java developer)

Web and Mobile development Engineer

JUSTIN J. LITTLE Build and Release Engineer

Take full advantage of IBM s IDEs for end- to- end mobile development

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

Application Development Services for Cloud

ANDROID APPLICATION DEVELOPER RESUME

Ben Peter Professional Profile

Nick Fox Seattle, WA

Kiefer Consulting, Inc Job Opportunities

Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify.

A review and analysis of technologies for developing web applications

JBoss Enterprise Middleware

How To Build A Web App

Application Development. Application Integration. Application Management

Transcription:

SIMON WOSKO 117 Cornwall Place, Wagontown, PA 19320 swosko@gmail.com SUMMARY Accomplished software developer with over 14 years of diverse Information Technology experience. Full project lifecycle background in Waterfall and Agile methodologies, including communication with end users and customers, requirements gathering, analysis, design, development, implementation and support. Extensive knowledge and breadth of experience in mobile and web application development. Experience in database design, performance optimizations, and implementation using various RDBMS as best suited for the project. Highly motivated and passionate about technology. HIGHLIGHTS Traditional Waterfall and SCRUM methodologies Experienced solution and software architect Strong ability to conceptualize a solution's role within the overarching goals of departmental and organizational units Creative problem solver utilizing tools and technology to best fulfill both immediate and long- term, big- picture, goals. Extensive knowledge and experience in web application development using ASP.Net (1.1, 2.0 and 3.5), C#, JSP, several flavors of AJAX and supporting Javascript frameworks, JSON, XML, XSLT, HTML, CSS, SQL Reporting Services, Web Services (Java and C#), ASP, VB COM+, PHP, Perl, Python (some Ruby), JavaScript Mobile application development leveraging both native code (Objective- c on ios) and cross- platform HTML5 applications using jquery. Contributed and worked on several publicly available ios applications, including one personal application/game. Experience in database design, performance optimizations, tuning and implementation using various RDBMS, such as SQL Server (2000, 2005 and 2008), Oracle, MySql and DB2. Expertise in Object Oriented analysis, design and development. Experienced in developing and implementing reporting applications using SQL Reporting Services along with ASP.NET web application integration. Highly motivated, adaptive and quick on the uptake with new technologies SKILLS PLATFORMS Mobile (ios/html/javascript), SharePoint 2007, IIS6 and 7, Apache, MTS/COM+, Azure, Google AppEngine, Wordpress and Drupal MARKUP HTML/HTML5, XML, JSON, CSS/CSS3, UML, CAML, YAML, Haml, JSP DATABASE Microsoft SQL Server, Core Data/SQLite, Mysql, IBM DB2, Some PostgreSQL and Redis OS Microsoft Windows, Mac OSX and Unix/Linux SIMON WOSKO 1

LANGUAGES Objective- C, ASP.NET/C#/VB.NET (1.1, 2.0 and 3.5), Java, ASP, Ruby on Rails, Visual Basic, JavaScript, VBScript, XSLT, XSD, T- SQL, LINQ, C++, Perl, PHP UTILITIES XCode, Microsoft Visual Studio, Eclipse, SVN/GIT, Visual SourceSafe, Microsoft Team Foundation Server, Clear Case, IBM Rational Project Suite, WebSphere Business Integrator, WebSphere/Rational Application Developer, net Beans, Macromedia Dreamweaver, RDS, Hummingbird Exceed, Putty, Microsoft Office Suite, ADO, FTP, Visual Build, MQSeries, Maven, JUnit EXPERIENCE Database Solutions, Inc. Senior Consultant (Aug. 2010 Sep. 2014) During this tenure, primarily served as one of the company s versatile platform and language agnostic developers. Responsibilities are outlined in depth for each client, and general company initiatives outlined directly below. Conducted interviews and telephone screenings for potential.net, SharePoint and Java developers. Created and presented a technical overview of HTML5 during a quarterly company- wide tech meeting. PECO, Inc. Java Developer (Apr. 2014 Jul. 2014) While working with one of the largest utility companies in the area, participated in several initiatives responsible for supporting a major rollout, including both physical hardware and software. As a new client, was able to quickly come up to speed and become a productive member of the team. Worked directly with the systems integrators to design and develop several Java batch processes responsible for migrating data, generating data feeds and logging. Assisted with implementation of several new integration flows through their ESB platform (IBM WebSphere Integration Bus). Hamilton Lane Tech Lead/SharePoint/Web Developer (Oct. 2013 April 2014) Assisted team with numerous support tasks, enhancements and new functionality across their Microsoft- based software stack. Being a small team, they did not have the necessary resources to keep up with business demand. Key areas of focus and deliverables include: Performed requirements gathering, design and development for a new.net MVC application responsible for performing data- entry and reporting for a previously disparate set of data points from Excel, Access, and SQL Server. Utilized.NET MVC scaffolding, via NuGet package, code- first Entity Framework for the model layer, and a newly designed SQL Server database. Consolidated disparate data into a relational and normalized data model using SSIS packages and SQL scripts. Created several new SharePoint 2007 sites based on pre- determined business requirements. Numerous custom event receivers and templates were developed utilizing.net (C#) SIMON WOSKO 2

Assisted team with defining minimalistic SharePoint sites to fulfill business requirements utilizing the least amount of development effort (enabled the IT staff to catch up with backlogged projects) QVC, Inc. J2EE Developer (Nov. 2012. Sep. 2013) While working with the e- Marketing development team, responsibilities included serving as both a business analyst and developer. Several new initiatives were completed in addition to assisting with support of existing, underperforming, processes. Designed and developed a new Java Spring- based batch framework for use with all new email marketing batch processes. Developed several Java batch jobs, utilizing the new framework, communicating with DB2 as the data source, MQ for outbound delivery and Maven as the build and dependency management tool. Enhanced existing back- end payment processing Java service running on IBM WebSphere in support of a new gateway (Spring, MDB and DB2). LifeShield Java Developer/Web Developer (May 2012 Oct. 2012) While undergoing an acquisition, assisted the development team with enhancing several disparate systems to support a new order flow. In addition, a new development undertaking was completed to centralize all outbound email communications into a single universal API. Multiple modifications were completed to disparate order capture and processing systems in support of new requirements stemming from the acquisition. Enhancements were made to both an ASP/SQL order capture website and Java Struts- based order processing back- end system. Designed and developed a new RESTful Java API service utilizing Spring s built- in annotation- based framework and security model, running on JBoss Utilized Hibernate, with a local MySql database, to persist and audit API requests QVC, Inc. ios/.net /J2EE Developer (Aug. 2010 Mar. 2012) For a large Multimedia Retailer, worked directly with client management team to design, implement and deliver several mobile, web and service applications based on Objective- C, ASP.NET and J2EE technologies utilizing Agile- based development methodologies. In addition to providing development services, an HTML5 mentoring lunch and learn was presented to the mobile development and business team. During the 18 month tenure (their max continuous duration for consultants), accomplishments include: Worked directly with the business, user experience and design teams to implement a complete purchase experience within several publicly available ios iphone and ipad applications. All applications were heavily reliant on a back- end JSON API. Converted existing applications to leverage a core common static ios library. Worked with the mobile development and business team to implement a new publicly available Gift Application (has since been pulled from the Apple App Store due to diminished consumer interest). Leveraged Core Data within the gift application to store consumer s wish list and SIMON WOSKO 3

contact(s) information. Assisted with multiple Apple App Store submissions for several of the publicly available QVC ios applications Was chosen to work directly with Palm to help pilot a QVC webos application based on the Enyo/Node framework (without having any previous experience). Built an internal management utility, based on Java/Spring, to register and send push notifications to various ios applications via the Apple APNs cloud. The custom notifications were queued via MQ, handled by an MDB (generate payload for each subscribed customer), and then sent to millions of customers via Apple s APNs service. As a web developer, assisted with new enhancements and production support for an ASP.NET web service- based API backend used throughout the mobile front- end. CIBER, Inc. Consultant (Jan. 2008 - Aug. 2010) Focused on delivering high quality and value full service solutions to customers for.net custom development and packaged Microsoft portal solutions. Responsibilities are outlined in depth for each client below, and general company initiatives outlined directly below. Conducted technical interviews for potential ASP.NET/SQL/SharePoint developer resources. Managed several small (1-3 resources) bench project initiatives with developer resources located off client site. Included reporting status and budget to internal and client management. TIFF Tech Lead/Web Developer/SSRS (Oct. 2008 May 2009) Performed as technical lead, web developer and SQL Reports developer on a project responsible for migrating a complex, interwoven set of Excel workbooks to a robust web application and SQL reporting environment. Responsibilities and accomplishments during this tenure include: Provided technical leadership and guidance to development team. Developed several ASP.NET 3.5 web pages supporting both data entry and SSRS report viewing. Built several key.net components to support the.net web application. Utilized built- in.net features to ensure delivery in a timely fashion, while still fulfilling business requirements. Developed numerous SQL stored procedures and Views in SQL Server 2008 supporting both data entry and report viewing. Designed and developed a myriad of Microsoft SQL Server Reports, version 2008, based on pre- defined Excel calculations, data and format. Demonstrated SharePoint 2007 product capabilities, architecture and feature set to client IT staff, including CIO. SIMON WOSKO 4

Hamilton Lane PM/Tech Lead/Developer (May 2008 Nov. 2008) Responsible for both management and development of a conversion from Access database to an ASP.NET web application integrated with SharePoint. Responsibilities and accomplishments during this tenure include: Gathering and documenting requirements of existing application in addition to new requirements for the SharePoint portal implementation. Managed and participated in small team development of all phases of the predictive analysis application, utilizing bench resources when possible. Directly managed client expectations and routinely worked with client to ensure project met and exceeding their expectations. Translated functional requirements into software design document. Developed ASP.NET web application utilizing built- in.net features to ensure a timely delivery. Modeled relational database tables, developed stored procedures and views and tuned SQL Server database to support a new ASP.NET web application. Designed and built a SharePoint portal, accompanying pages, layouts and libraries to improve collaboration and streamline processing workflow. Assisted developers with understanding of the software design and technology platform. City of Philadelphia Web Developer (May 2008 Aug. 2008) Assisted the development team with completion of the ASP.NET/Oracle FDS application without having prior knowledge of the business or requirements. Responsibilities and accomplishments during his tenure include: Demonstrated ability to quickly jump in and make substantial contributions to the project without having prior knowledge of the solution or system. Developed several new pages and made modifications to existing pages in accordance with the software design documentation. Endo Pharmaceutical BA/SharePoint (Jan. 2008 - May 2008) For a major pharmaceutical company, I worked on the team responsible for implementation of a redesigned SharePoint 2007 intranet portal. Responsibilities and accomplishments during his tenure include: Communicated directly with clients to gather business and technical requirements for their intranet portal redesign effort. Documented requirements and composed a Software Design document. Translated the UX design into a working intranet portal matching the look- and- feel of the wireframes and interface design Developed custom SharePoint page layouts, site templates, content types, list templates and web parts to accommodate graphic design and requirements. SIMON WOSKO 5

QVC, Inc. Programmer Analyst (Apr. 2000 - Dec. 2007) Held roles of increasing responsibility (from Systems Engineer I to Programmer Analyst III) over the course of eight years with QVC, Inc., a major multi- media retailer. I worked on projects for the company s website and various production applications and has performed in a leadership role. Responsibilities and accomplishments during this tenure include: Exposure to and participation in all phases of the company s software life- cycle (from requirements gathering to implementation) Performing as Technical Lead on multiple concurrently running projects while simultaneously handling production support issues as they occurred Working collaboratively with end users to gather requirements and build systems accordingly Designing and developing complete Microsoft.NET web applications as specified in gathered business requirements Architecting and delivering a web visible video viewing application utilizing new technologies allowing existing video resources to be consumed and served on the company s website Utilizing object oriented design methodologies to design and develop J2EE web based applications running on IBM WebSphere and the spring framework accessing data in a Microsoft SQL Server database Providing support and mentoring new employees developing against existing applications written in numerous languages, such as ASP, VB, SQL, Java, DB2 Designing and documenting systems utilizing UML modeling technologies Resolving production bugs in existing disparate code consisting of programming languages such as Perl, Java, ASP, COM+, ASP.NET, C#, HTML, JavaScript, XML and XSL Participating in technical design forums responsible for outlining and steering the technical direction for the company s website Participating in research and development circles looking to test new technologies Providing multi- tier design, minimal defect standardized ASP/COM/SQL code development, thorough documentation, and client friendly support for numerous new enhancements and revisions to existing production applications Managing multiple concurrently running projects and providing timely delivery within provided task estimated timeframe Participating in regular on- call rotation for production systems, including the company s website Developing new and revised existing portions of an ASP/VB COM+/SQL based Content Management System Modifying existing and developing new functionality for the company s website including product detail, checkout, wish list, copyright templates, etc. SIMON WOSKO 6

EDUCATION TRAINING Immaculata University BA in Information Technology in Business Numerous training courses have been taken spanning widely from Object Oriented Programming Methodologies to WebSphere Business Integrator. List includes but is not limited to J2EE, Perl Programming for the web, ASP.NET, AJAX, and more. A complete list is available upon request. SIMON WOSKO 7