I am a full-stack Web Application Developer and Software Developer, currently living in Boulder, CO.
I have a Bachelor of Science in Computer Science from Northeastern University, and my primary focus and inspiration for my studies is Web Development.
In my free time, I study human computer interface and the psychology of human computer interaction.
I am both driven and self-motivated, and I am constantly experimenting with new technologies and techniques. I am very passionate about Web Development, and strive to better myself as a developer and the development community as a whole.
I have been studying web development since 2009 and I develop in Ruby, Python and JavaScript, though I primarily use JavaScript.
I am experienced in both front and back-end development, and I am proficient in HTML/HTML5, CSS/CSS3, LESS, SASS, XML, JavaScript, jQuery, AJAX, and SQL/MySQL/PostgreSQL, to name a few.
I am also proficient in many non-web-based languages, including but not limited to Java, Scheme/Racket, C, ACL2 (LISP), and MIPS Assembly.
I have also worked on some smaller Python projects, and have used the language to create one-time use tools for data processing and similar purposes.
I am a Sitecore Certified Professional Web Developer.
I have worked on over ten different Sitecore solutions, ranging from a major travel engine's online booking engine to an internal site for one of the "Big Four" accounting firms, and beyond.
Since 2012, I have been working with responsive design integration, and have experimented with several responsive techniques and tools.
I am a very big fan of using media queries on my sites and I strive to design layouts that can easily be optimized for aesthetic appeal on each of desktops, tablets and cell phones.
Colorado Offices
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams
Start querying data instantly. Get results in seconds. Pay only for the queries you run.
DynamoDB is a nonrelational database for applications that need performance at any scale
Elastic Compute Cloud is a web service that provides secure, resizable compute capacity in the cloud.
Amazon EC2 Container Service is a container management service that supports Docker containers
Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.
Fast, easy to use business analytics at 1/10th the cost of traditional BI solutions
Relational Database Service makes it easy to set up, operate, and scale a relational database in the cloud.
Fast, simple, cost-effective data warehouse that can extend queries to your data lake
SNS is Pub/Sub messaging and mobile notifications for microservices, distributed systems, and serverless applications.
Fully managed message queues for microservices, distributed systems, and serverless applications
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
Apollo binds data to your UI with the ultra-flexible, community-driven GraphQL client for React, JavaScript, and native platforms.
AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect.
An availability zone is a logical data center in a region available for use by any AWS customer.
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling, and Elastic Load Balancers.
CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1
Docker is an open source project to pack, ship and run any application as a lightweight container.
Expo is a free and open source toolchain built around React Native to help build native iOS and Android projects using JavaScript and React.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.
Ruby is a dynamic, interpreted, open source programming language with a focus on simplicity and productivity.
Rails is a web application development framework written in the Ruby programming language
Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
TestFlight makes it easy to invite users to test your apps and collect valuable feedback before you release them on the App Store.
Xcode is an iIDE for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS