RYAN CIECALONE
UI / Front End Developer
Summary

Front end developer. I love Angular, JavaScript, and graphics and design.

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/

Skills
Front End: Angular, RxJs, JavaScript, CSS, HTML, Graphic Design, Bootstrap, Responsive Design, JSON, XML
Back End: Node.js, Express.js, CRUD APIs, RESTful APIs
Tools & Techniques: Git, Mocha/Chai, Jasmine, Pair Programming, SPA design, Agile Project Management, MVC / MVVM / MV*
Social: Public Speaking, Team Building, Leadership and Coaching
Employment
Alethia Software Solutions · Software Engineer III
Oct. 2021 to Current, Oct. 2021 to Current
 · 
Remote - Colorado Springs

Employment in 2021 was part time with full time work starting in January 2022.

Develop, debug, and update projects in Angular and .net. Participate in PI planning and scrum ceremonies. 

Optomi at NBC Universal · Sr. Angular Software Developer
Oct. 2021 to Jan. 2022
 · 
Remote

This job was a contract position through Optomi staffing for NBC. Tasks - Assist in writing new Angular monorepo library with NRWL NX tools. The monorepo was implemented in order to inject new Angular code into an old code base. Work with scrum team to review and implement stories. Advise scrum lead and project manager on design and UI implementations. 

Beck's Hybrids · Sr. Software Developer
Mar. 2020 to Dec. 2021
 · 
Remote

Write dev ready stories and estimate work with Agile practices. Provide guidance to the dev team to ensure best practices are implemented and that standards are met. Identify and work to resolve blockers and ensure code base is up to date. Provide mentorship to junior members of the team. Perform code reviews and give provide proper feedback for changes. Develop enterprise level web applications with Angular 9 and up, Typescript, NGRX, HTML, SASS. Implement detailed product design from wireframes and prototypes.

Apex Systems at Charter Communications · Lead Front End / UI 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. Estimate work with a high-level of confidence. Organize and assign work to members of the dev team. Work with Scrum Master to ensure capacity is well understood. Guide dev team in order to ensure best practices and standards are met. Identify 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.

Apex Systems at Charter Communications · Front End / UI 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, and SASS. Also making use of gitlab and CI/CD pipelines, Node.js and jasmine/karma. Implement product design from wireframes , debug code, and perform system support on applications and software projects.

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

Start the upgrade of enterprise applications from Angular.js 1.x to Angular 4+. Established 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.

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.