Christian Di Lorenzo
Christian Di Lorenzo is a young yet highly-motivated and skilled practitioner with experience in several technology spaces including native iOS development, full-stack web apps, and more recently Data Science. He has a Bachelor’s in Computer Science from Regis University and will be graduating with a Master’s in Data Science from Regis University in 2019. While pursuing higher education, he has worked at RoleModel Software since graduating from the first Software Craftsmanship Academy in 2012.
Not content to solve difficult problems, Christian loves to push the possibilities of sustainable software to discover and implement new methodologies such as blending Domain-Driven Design (DDD) and Functional Programming (FP) with the best practices of Object-Oriented Programming (OOP). Christian has technical expertise in a variety of languages, technologies, and methodologies:
- Swift, Objective-C, CoreData, and AFNetworking
- Ruby on Rails
- ReactJS, ES6+, RamdaJS, and NodeJS
- Elixir, Phoenix, and Ecto
- HTML and CSS
- Python and R
- Pandas, Numpy, Keras, Tensorflow, and Matplotlib
- Statistics, Machine Learning, Category Theory, …
Aside from his work at RoleModel Software, Christian occasionally writes for his new blog Rcd.AI that focuses on the intersection of Data Science, Software Engineering, and Christian Theology. He has also contributed several open source libraries such as filtrex which has over 20,000 downloads. His interests expand further to design, always eager to provide accommodating and thoughtful user experiences.
Beyond software, Christian enjoys active participation in his church as well as playing the accordion, piano, or saxophone whenever the opportunity arises. He lives at home and tutors math to his three younger siblings in their homeschool journey. In his free time, he enjoys ultimate frisbee with family, friends, and even competitive athletes.