Uploaded File
Ryan
ryan.chascin@gmail.com
904-537-2581
2477 Deercroft Dr
Melbourne, FL 32940
Senior Software Developer
15 years experience W2
2
Recommendations
Average rating
164
Profile views
Summary

  • 10 Years of professional C++/C# experience, including two years in multithreaded, simulation environments.
  • College Education exposed to Java, C, MySQL
  • Excellent analytical, design, organizational, and communication abilities.
  • Superior debugging skills to quickly identify and resolve identified issues.
  • Capable team leader who can produce results consistently and efficiently.
  • Strong team player, responsible, and dedicated.
  • References available upon request.

Operating System: Linux, Windows 2000, XP, Vista, Windows 7, Server 2008R2, Server 2012

Development Software: Visual Studio.NET 2003/2005/2008/2010/2012/2013/2015 (C#, C++), ReSharper, Eclipse (Java), FinalBuilder and FinalBuilder Server, Compuware DevPartner, Subversion, Vim, Bugzilla, SourceSafe, Team Foundation Server

Frameworks: .NET 2.0 – 4.6.2 C#6, Entity Framework 6, MVC5, ASP/.NET

Software Doc: Doxygen

Office Software: Microsoft Excel, PowerPoint, Word, Visio

Database: MySQL, SQL

L/CMS: Kreus, Lectora (Online 1.0 – 2.0), Adobe Captivate 8 –

Experience
Senior Software Engineer
Information Technology
Aug 2017 - present

Skills: ASP.NET, MVC5, C#, HTML, AJAX, JQuery, EF6, AngularJS

AJAX C# ASP.NET AngularJS HTML jQuery Software Engineer
Remove Skill
Senior Software Developer
Information Technology
May 2016 - Aug 2017

Summary:

I am the senior of a team of 3 programmers. We support the needs of our customers, primarily by creating Web Applications utilizing MVC5 and other web technologies

Responsibilities:

  • Participating in the agile process from beginning to end.
  • Mentoring other software developers.
  • Produce code at a required velocity while reducing technical debt of bugs and improvements.
  • Resolving customer issues by through identification and analysis to determine the best course of action to meet everyone’s needs in a timely manner.

Notable Achievements:

  • During one sprint, both teammates were unable to be productive enough to achieve our contracted velocity, I produced more than the required story point velocity saving the sprint from failure and keeping the project on track.
  • Optimized templates to scaffold MVC5 in a better way to produce the additional information for all related foreign key dropdowns automatically reducing it to about the third of the time.

Skills: ASP.NET, MVC5, C#, HTML, AJAX, JQuery, EF6, AngularJS

AJAX C# HTML ASP.NET Agile Methodology jQuery AngularJS
Remove Skill
References
Average Rating

0 recommendations
Lead Software Engineer
Information Technology
Jun 2013 - May 2016

I lead a group of 3 programmers. We support the courseware production effort for the P-8 Poseidon platform. My team and I create Web Applications to support the generation of assets to be used in deliverables. We also create automation tools to reduce errors, increase speed, and create a more consistent product and a significantly reduced cost.

Responsibilities:

  • Managing the road map for product design and development for multiple simultaneous efforts.
  • Supervising the work of 3 other software engineers using Agile Methodology.
  • Create and maintain Web applications to increase worker productivity and increase customer satisfaction.
  • Drove continual improvement to system architecture by refactoring old legacy code.
  • Collaborating with product and engineering team members to define and develop new product concepts.
  • Leading working groups to develop mitigation strategies and prepare standard operating procedures transitioning from a legacy Classic ASP to 4.6.0 ASP.NET
  • Developing production and beta websites using EF6, MVC5, ASP.NET and C#.
  • Updating, modifying and expanding existing software programs.
  • Instrumenting and modifying unit and integration tests to improve software quality and reliability.
  • Analyzing requirements and using systematic approaches to implementing and documenting the tasks.
  • Resolving customer issues by establishing workarounds and solutions and by debugging and creating defect fixes.
  • Recommending and executing plans to improve development tools and processes.
  • Developing desktop applications using C# that automate processes to increase worker input and lower product cost. One such process saves 75% on average for PowerPoint to Lectora conversion.
  • Converting and customizing timesheet tracking system in MVC5.
  • Organizing and held meetings with stakeholders, contractor product teams, and customers.

Notable Achievements:

  • Created an application that saves 75% of work hours on an average for PowerPoint to Lectora conversion.
  • Created a specialized CSS/JS to improve Lectora Online exports. Ensuring SCORM 2004 3rd and 4th edition compliant software.
  • Created a tool to take PowerPoint embedded graphics and identify them inside of our graphics application utilizing MD5 checksums. Saving an estimated .25-1 hour per graphic.
  • Created a custom JavaScript to be used by our development team to accelerate production on Adobe Captivate lessons. Estimated savings 1 minute per hyperlink (45-60 minutes per lesson) and reduced time for error correction.

Skills: SQL, MVC5, ASP.NET, C# , Classic ASP, HTML, AJAX, AutoHotkey, Lectora Online (Server admin/install/maintain), Kreus (admin/install/maintain), Apache administration, Adobe Captivate

AJAX C# SQL ASP.NET JavaScript Agile Methodology Software Engineer Captivate CSS HTML Integration Testing System Architecture Apache Database Design
Remove Skill
Programmer
Information Technology
May 2011 - Jun 2013

Creating, debugging, and improving our internal software to facilitate streamlined development of SCORM compliant course-ware.

Our courseware technology uses a combination of ASP.NET, C# and SQL to create SCORM compliant software (2004 3rd edition).

As a programmer, my responsibilities include:

  • Maintain and upgrade our existing Courseware Management System (CMS), which utilizes web applications which utilizes a desktop application interface.
  • Maintain and upgrade our outward facing courseware review system, currently using classic ASP, to ASP.NET.
  • Maintain the Subversion (SVN) and Bugzilla server, Ubuntu LTS.
  • Troubleshoot and resolve other web developers’ code to fix unexpected and unwanted behavior.
  • Push updates, client-side and server-side, for all of our internal software.
  • Translation of technical development and specification for testing development of bugging/debugging, documentation, software administration, and to perform new functionality integration.
  • Planning and implementing projects, including projecting completion dates. Simulation and modeling of software.
  • Testing the software and assuring its quality.
  • Implement the localization or globalization of the software to meet internal production needs.
  • Performance tuning, balancing, improvement, automation, and usability.
  • Manage the internal bug reporting tool, Bugzilla. Addressing reported bugs and implement new ideas as time allowed.
  • Support the end customer in implementation of our internal tools.

Notable Achievements

  • Upgraded our existing Content Management Server (CMS) server and client from .NET 2.0 to 4.0.
  • Co-creator of a system that streamlined one of our business processes that reduced courseware developer demands. Time improvement measured from about 40 man hours down to 8 man hours.
  • Creator of a system that streamlined the creation of PowerPoint slides from existing courseware, on the fly, with minimal interaction required. Fully automated the creation of the related assessments. Production speed has improved to approximately 60 times its current rate.
  • Implemented a new deployment technology, to eliminate the need for IT to install the latest version of our CMS on a user’s computer and automate the user’s update process.
  • Started a system to catalog new ideas and reporting bugs to improve productivity and allow all coworkers to share ideas in a time effective manner.

Skills: AutoHotkey, ASP.NET, Bugzilla, C#, ClickOnce, SQL, Subversion, Microsoft Visual Studio 2010

.NET ASP.NET Bugzilla C# Performance Tuning Simulation Visual Studio SVN SQL
Remove Skill
Application Programmer
Information Technology
Jan 2009 - May 2011

Involved in the creation of CH-47D helicopter maintenance software using a real hull, rewired with an I/O system.

As an application programmer, my duties include:

  • GUI design, debugging, and implementation of newer higher level functionality.
  • Implement new functionality required for the customer’s needs, along with documentation.
  • Fully implemented (design, engineer, and develop) touch screen Fuel Quantity Display hardware.

The project is being implemented by using multi-process, multithreaded C++ to monitor and set multiple devices (17 serial devices and 3 I/O banks) through the network. Based on the input of both instructor and device input, we update the system to behave as the airframe normally would, or malfunction as the instructor requires.

Responsible for the full product cycle of a touch screen product which mimics the functionality of the maintenance panel found on the airframe, whose inputs and outputs are made through shared memory in a Linux environment.

Skills: Bugzilla, C++, Doxygen, Linux, Serial Interfaces, Subversion, wxWidgets, Vim

C++ Bugzilla Linux SVN
Remove Skill
Courseware Developer I
Information Technology
Feb 2008 - Dec 2008

Involved in the initial set of interactive scenario building in the EPOC project. LSI produces and converts new and existing courseware to various military organizations. The programming of each lesson is achieved by using their open source tool Kreus.

As the Courseware Developer of the project, my duties included:

  • Create courseware, using the Kreus tool, using a Script Story Board (SSB) created by Subject Matter Experts (SME).
  • Investigated and instructed in the uses and capabilities of Microsoft Visio for creating reports for artists and reviewers.

Notable Achievements

  • Recognized for designing a standardized model for developing high level courseware (scenarios ICW3) for rapid development and debugging capability, which allowed our contract to complete on time.

The project is being implemented by using the Kreus tool to standardize the implementation of the courseware and meet the requirements set up by the United States Navy. The Kreus tool is a C# .NET program that converts the lesson into an interactive web page using JavaScript. Each page that is created can include additional JavaScript in order to achieve the intended behavior.

Skills: Kreus Tool, Microsoft Visio

.NET C# JavaScript
Remove Skill
Junior Developer
Information Technology
Feb 2007 - Dec 2007

Involved in the development and maintenance of Thomson Grass Valley’s product, Ignite. The development team consisted of approximately a dozen programmers. Thomson Grass Valley markets a whole software and hardware solution to news broadcasting companies. By automating tasks, the staffing required to run a news show is reduced from six to eight to only one or two. Though the use of a C++ driven interface, and interfacing with a newsroom computer system (NRCS) each show can be fully scripted and advanced to the requirements of the show. To communicate with the various pieces of hardware, Ignite uses both serial and Ethernet protocol to both send and receive information. Thomson Grass Valley has customers internationally such as Australia and Europe; most of their current customer base is in the United States.

Responsibilities included:

  • Instruction of use of the memory management tool, DevPartner to improve memory usage and eliminate memory leaks.
  • Fixing various software bugs, ranging in difficulty of a minor logical error to memory management errors memory usage to go out of control and not detectable by memory tools.
  • Maintenance and improvement of existing program modules.
  • Sole responsibility of the creation, implementation, and enhancement of our new deployment strategy, using the product FinalBuilder and FinalBuilder Server.
  • Converting existing code from Microsoft Visual Studio 2003 to 2005.
  • Coordination of a full redundancy test of the existing 2003 and 2005 compilation in order to preserve or improve existing functionality.

Notable Achievement

  • Co-recognized for tracking down mismanaged memory that ultimately was causing the customer unexpected crashes during production.

Skills: C++, C# .NET, Microsoft Visual Studio2003/ 2005/2008b2, Compuware DevPartner, FinalBuilder, FinalBuilder Server, SourceSafe

.NET C# Visual Studio C++ Microsoft SourceSafe
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Computer Science
University of North Florida 2006
Skills
C#
2021
7
ASP.NET
2021
6
SQL
2016
5
Agile Methodology
2017
4
AJAX
2021
4
Bugzilla
2013
4
HTML
2021
4
SVN
2013
4
.NET
2013
3
Apache
2016
3
C++
2011
3
Database Design
2016
3
JavaScript
2016
3
Captivate
2016
2
CSS
2016
2
Integration Testing
2016
2
Linux
2011
2
Performance Tuning
2013
2
Simulation
2013
2
Software Engineer
2021
2
System Architecture
2016
2
Visual Studio
2013
2
MVC
2016
1
AngularJS
2021
1
jQuery
2021
1
C
0
1
Eclipse
0
1
Java
0
1
Microsoft SourceSafe
2007
1
MySQL
0
1
Windows
0
1