Full-Stack Developer with a front-end web focus.
Software Engineer @ From June 2015 to Present (5 months) Principal Software Engineer @ From February 2015 to June 2015 (5 months) Senior Staff Engineer @ Developer working mainly on high performance front ends using HTML 5, JavaScript, and angular.
Developed and designed UI for application that displays RF information for Desktop and tablets using AngularJS, CSS3, Compass, and HTML 5 elements such as Canvas and Web Sockets to integrate with embedded device.
Created high performing charting library to display real time RF data. Achieved frame rates of 60/s. Charts include line, scatter, and waterfall, that can plot multiple series and contain various options. From June 2014 to February 2015 (9 months) Greater Chicago AreaPrincipal Development Engineer @ Manage project teams and all technical aspects of a project as a technical lead. Responsible for architecting and delivering technical solutions with enterprise level clients. Responsible for coaching and mentoring developers, interviewing developer and architect candidates, and is actively involved in defining and refining the process as necessary.
• Lead developer for a web based solution to manage student enrollments for multiple schools for a large educational marketing firm.
• Designed and managed a development team to implement 3 real-time integrations with multiple sources by using SSIS, WCF and MVC4 Web API services.
• Implemented the MVC4 Web API services with caching to be able to detect duplicates, and upsert data dynamically without future code changes that handles 3 requests per second.
• Developed dynamic HTML site using JavaScript, Kendo UI, and jQuery for a government military contractor.
• Part of volunteer group of developers to maintain and expand internal JavaScript libraries. From January 2014 to June 2014 (6 months) Greater Chicago AreaDeveloper Manager @ Responsible for architecting and delivering technical solutions with enterprise level clients and managing development teams. Coaches and develops reports to achieve their personal goals. Performed Bi-yearly performance reviews. Performs 1 on 1 interviews with potential hires either onsite or over the phone.
• Developed data-driven HTML Mobile applications for the Windows 8 platform using Knockout.js, winJS, and jQuery for a government military contractor.
• Lead developer for a solution to remove manual creation of thousands of resumes by providing a wizard solution to guide the user to generate a CSV file that would be used to generate resumes in Adobe InDesign and Microsoft Word using ASP.Net, JavaScript, jQuery and SQL Server backend for a large architecture firm. Developed and designed a portal solution using ASP.Net, JavaScript and jQuery, and SQL Server.
• Developed a multi-threaded console application to quickly and efficiently migrate data in a CSV format based on an XML mapping document to a CRM online via WCF services. Application would maintain relationships as well as massage data into the necessary format.
• Sole developer on an API for Windows 8 Mobile Applications to authenticate with MSCRM, including handling multiple types of authentication, serializing and desterilizing, and generating the SOAP Xml requests.
• Developed multi-threaded, configuration driven, command line application that allowed multiple mappings and files to be specified to upsert data into an existing system for a fortune 500 company.
• Created web pages using angular.js for an internal training application. Created a directive that was used for a "N" star "mouse over" rating.
• Lead developer on Salesforce POC to drive sales opportunities for newly created Salesforce practice.
• Created t4 file to automatically generate simple Model classes based on an existing database schema.
• Created developer test to prescreen potential hires. From November 2011 to December 2013 (2 years 2 months) Greater Chicago AreaSr. Developer/Technical Lead @ Responsible for architecting and delivering technical solutions with enterprise level clients. Responsible for creating developer items, ensuring developer code quality, and for producing any technical documentation necessary.
• Lead developer on a data mining solution written in WPF with a SQL server backend for NBA team to improve player development, drafting strategies, by creating a custom application and integrating with various statistical feeds provided by NBA, NCAA, and STATS.INC.
• Lead developer to develop an Web API for an ISV client utilizing WCF and SQL service back-end. API handled authentication, and allowed CRUD operations, with retrieving and paging options. Features included generating activities and e-mails from templates, administrative and security services, and saving and executing dynamic queries.
• Lead developer on ASP.NET site to handle ticket sales for a large stadium client that houses multiple professional sport franchises and other events. Included an integration with Ticket Master, and a high-traffic rest handler for existing external websites.
• Lead developer on ASP site to manage hotel franchises and developed code to automatically generate data driven PDF contracts and other documents.
• Lead team of developers to work with the Microsoft SDK writers on the sample code for the Microsoft CRM 2011 SDK .
• Developed an ASP site for a large VC investment banking institution. Solution included various integrations with their existing system via Soap web services and command line applications that were scheduled daily.
• Worked on an ASP site that was used to manage real estate properties. Development included the ability to generate contracts and other documents using a custom built token engine.
• Implemented an ASP site for a large network of hospitals specializing in cancer treatment. Included an integration with the existing call center system. From August 2006 to November 2011 (5 years 4 months) Greater Chicago AreaDeveloper @ Independently write quality code that is simple, reliable, and scalable. Assist in performing group code reviews. Develop new product and features, as well as maintain the existing flagship products written in VB.net, VB6, and C with SQL server and dBase back-ends. From September 2005 to August 2006 (1 year) Greater Chicago Area
Bachelor's degree, Computer Engineering @ Illinois Institute of Technology From 2001 to 2005