Software Developer with solid development and design experience. Highly adaptive to new situations and architectures with a wide range of skill sets from both development and user experience perspectives bridging the gap in communication between developers and designers.
Specialties: Web standards front-end development utilizing HTML 5, JavaScript with Ajax and CSS with back-end experience in jRuby and Rails, Java, ASP.Net, node.js, PHP, ASP, MySQL, MS SQL and multiple NoSQL products (Cassandra, HBase and Accumulo).
Desktop application development across multiple programming languages, frameworks and platforms including C++, C#, Objective-C, .Net, wxWidgets, SDL, Cocoa, Windows, OS X, and Linux.
Senior Software Engineer @ From October 2014 to Present (1 year 3 months) Principal Software Engineer @ - Lead an effort to create the next generation of Ozone Platform and Apps Mall using node.js, MongoDB, redis and the EzBake Platform.
- Lead an effort to bring the Ozone Widget Framework into the mobile space.
- Lead the DCGS-A UX project creating a better user experience for analysts by modifying the Ozone Widget Framework to create a Workflow Dashboard with entity graphing, editing and file storage capabilities.
- Worked with the KeyLines API to create graphical representations of relationships for link analysis using HTML 5.
- Worked on the INSCOM Enterprise Platform and DCGS-A programs to bring Coral Reef to the Army cloud.
- Created multiple widgets utilizing the Ozone Widget Framework, ExtJS and Synapse Enterprise Services.
- Transitioned Cassandra backend to Apache Accumulo.
- Extended and created new restful web services utilizing Jersey and JAXB in Java..
- Worked with multiple groups to create effective strategies for merging and integrating multiple widgets and services to create a unified experience. From January 2011 to October 2014 (3 years 10 months) Software Developer @ - Maintained and extended an in-house School Management System primarily developed using ASP.Net 3.5 and MS SQL 2008.
- Audited both old and new code for security vulnerabilities and worked towards correcting any vulnerable code.
- Worked towards improving the existing code-base through the introduction of newer libraries and methodologies including jQuery and test-driven development.
- Kicked off a large initiative to convert all ASP.Net and SQL code to use UTC in an effort to make applications time-zone aware.
- Worked with third party providers to integrate external services into the existing system. These services used SOAP and RESTful webservices.
- Worked with third party library and software providers including Telerik and ScaleOut.
- Maintained and extended a windows application designed to calculate different types of data in a service-like fashion.
- Created new departmental standards for coding and updated existing ones for best practices using Sharepoint.
- Worked as part of the Multimedia & Standards Department during a resource shortage and updated educational material using Adobe Flash CS2, Adobe Photoshop CS2 and various audio syncing applications.
- Utilized SourceSafe’s Vault for version control and a custom, in-house, solution for ticket & defect tracking.
- Worked with multiple software developers in a mentoring role to assist in development and requirements gathering tasks. From March 2009 to December 2010 (1 year 10 months) Web Applications Specialist @ -Developed new web applications utilizing ASP.Net and MS SQL 2005.
-Maintained and extended existing .Net Web Services, ASP.Net Web Applications and Classic ASP sites.
-Utilized Team Foundation Server (TFS) for version control and ticket tracking.
-Worked on creating new and extending existing practices and architectures used throughout Old Mutual’s IT department.
-Triaged all incoming support tickets and acts as the first line of support for all web applications.
-Developed and updated existing Desktop software utilizing C++ and the Win32 API.
-Managed and generated Remedy ticket reports for multiple business units using both the built in Remedy reporting features and self-developed applications.
-Utilized SQL Reporting Services to generate reports from existing data.
-Designd wireframes and flow charts for new and existing development projects. From August 2007 to March 2009 (1 year 8 months) Senior Interactive Developer / Senior Technical Consultant / Interactive Lead @ - Worked with and managed projects for high-profile clients including Bank of America, IMG World and FineStationery.
- Managed the Interactive Development Team and assisted in hiring new employees.
- Created advanced Flash applications utilizing Flash Remoting and ColdFusion components.
- Used Flash 8 to create interactive and static animations as well as Flash applications.
- Wrote JavaScript, AJAX and ASP code to create scripts for client web sites and web applications.
- Created user interfaces for web applications that utilized ASP, ASP.Net and ColdFusion.
- Created and Modified table-less layouts with CSS Positioning.
- Used Photoshop and Illustrator CS2 to create and modify graphics/logos for the web.
- Used Adobe InDesign to modify and create marketing materials for Perficient.
- Utilized SEO techniques on client websites to increase traffic and website awareness.
- Created page layouts for print and web delivery using Adobe’s InDesign CS2. From June 2006 to August 2007 (1 year 3 months) Web Development Intern @ - Developed front and back ends to web pages and applications using HTML, CSS, JavaScript, PHP and MySQL.
- Worked with IBM’s WebSphere software to update and maintain products on Polk Audio’s web store.
- Designed new web pages and web applications.
- Configured and maintained a Google Mini server.
- Worked with WebTrends Enterprise to track visitors and marketing campaigns.
- Used Flash MX 2004, PHP and MySQL to create dynamic Flash banners for the latest promotions.
- Created and modified animations on isonic.polkaudio.com highlighting key I-Sonic features.
- Used Photoshop to create and modify graphics and pictures for the web.
- Created and Modified HTML, CSS, JavaScript and PHP code.
- Continued to Act as an active Administrator on the Polk Audio vBulletin forums until 2009. From April 2006 to June 2006 (3 months)
AS, Simulation and Digital Entertainment @ Essex Community College From 2003 to 2006 N/A, Simulation and Digital Entertainment @ University of Baltimore Kris Siegel is skilled in: JavaScript, C#, Java, Linux, Cassandra, C++, jQuery, ExtJS, HTML, CSS, CentOS, JSON, webOS, SQL Server, MySQL