RYAN CIECALONE
FULL STACK DEVELOPER
Summary

Front end developer. I love Angular, JavaScript, and graphics and design. I write server side code in Node.js and Express.

Projects
Angular Weather
Angular 4 weather.

This app is a front end app made with Angular. I use this app for teaching others about Angular at meetups and in my workplace. It makes calls to the Google maps api and the Dark sky api to populate a weather widget that can be used anywhere in an Angular app. https://github.com/RyanChristian259/Angular4WeatherApp

Zombie Church

Zombie Church is a WordPress platform build with graphics done in Adobe products.

ZombieChurch.co was built for a local startup church in Colorado Springs, CO.  Graphics were designed or edited with Adobe Illustrator, Photoshop, and Fireworks. http://ryanchristianmedia.com/zombiechurch/

Ready To Wed

Ready To Wed is a custom MEAN stack SPA build.

RTW is a quick build prototype that utilizes Angular.js, Mongo and Mongoose, Testing with Chai and Mocha, Gulp, Bootstrap, Node, and the Node Mongo Seeds NPM package. GitHub - https://github.com/RyanChristian259/FOTFDeveloper-Exercise  --  ready-to-wed.herokuapp.com/#/

Skills
Front End: Angular, RxJs, JavaScript, CSS, HTML, Graphic Design, Bootstrap, Responsive Design, JSON, XML
Back End: Node.js, Express.js, Mongo, SQL, Firebase, CRUD APIs, RESTful APIs
Tools & Techniques: Git, Mocha/Chai, Jasmine, Pair Programming, Gulp, OAuth, Social Auth, SPA design, API Creation and Interaction, Agile Project Management, OOP, MVC / MVVM / MV*
Social: Public Speaking, Team Building, Leadership and Coaching
Employment
Beck's Hybrids · Sr. Software Developer
Mar. 2020 to Current, Mar. 2020 to Current
 · 
Remote

Write dev ready stories to include estimating work with a Scrum style points value. Provide guidance to the dev team to ensure best practices are implemented and that standards are satisfied. Identify and work to resolve blockers and ensure code base is up to date. Provide mentorship to more junior members of the dev team. Perform code reviews and provide proper feedback for changes. Work with teams to develop enterprise level web applications with Angular 9, Typescript, NGRX, HTML, SASS.

Implement detailed product design from wireframes and prototypes. Implement new solutions as Javascript changes, debug code, and perform system support on applications and software projects.

Apex Systems at Charter Communications · Lead Software Developer
June 2019 to Mar. 2020
 · 
Denver Tech Center

In addition to the duties listed as a Software Developer, work closely with the Architecture team and Scrum Master to ensure work is dev ready, including estimating work with a high-level of confidence. Organize and assign work to members of the dev team and work with Scrum Master to ensure capacity is well understood. Provide guidance to the dev team to ensure best practices and standards are satisfied. Identify and work to resolve blockers and ensure code base is up to date. Maintain expert-level knowledge of technologies in use to develop applications and share this knowledge with the dev team. Provide mentorship to more junior members of the dev team. Perform code reviews and provide proper feedback for changes. Develop web based software in Angular 8.


Charter Communications - Software Developer
Feb. 2018 to June 2019
 · 
Denver Tech Center

Work with large teams to develop enterprise level web applications with Angular 8, Typescript, NGRX, HTML, SASS. Also making use of gitlab and CI/CD pipelines, Node.js and jasmine/karma.

Implement detailed product design from wireframes, implement new solutions as Javascript changes, debug code, and perform system support on applications and software projects.

ISS/Polaris Alpha · Software Engineer
Aug. 2016 to Feb. 2018
 · 
Colorado Springs, CO

Worked on a small team to start the upgrade of enterprise applications from Angular.js 1.x to Angular 4+.

Worked to reach out and establish much needed collaboration with the UX/UI and design resources at ISS. This resulted in better design ideas, dialogue, and cooperation with systems design and engineering.

Regularly perform detailed product design with vanilla Javascript and Angular, create wireframes, implement solutions and debug code, test releases and perform system support on applications and software projects. Develop and translate detailed design and requirements into software.

Digiflare/Accedo · Software Developer
Apr. 2016 to Aug. 2016
 · 
Remote

Write TV Everywhere apps for the Roku media player in an Agile environment with Roku's Brightscript.  Make API and HTTP calls, and perform data and media asset manipulation. Ensure software is usable and matches design specifications.

Ryan Christian Media · Owner/Designer
Feb. 2013
 · 
Colorado Springs, CO

Ryan Christian Media is a small business operated and owned by me, focusing on building web solutions for small business clients. Please see RyanChristianMedia.com for my work portfolio.

Education
Galvanize Full Stack Web Development
MEAN Stack 2015
The Galvanize full time software engineering program (formerly gSchool) is a full-stack, 6-month, intense bootcamp, teaching developers Full stack Javascript (MEAN Stack), test driven development, PostgreSQL, Mongo, Angular, Node, jQuery, APIs, JSON, Git version control, project development, and pair programming.