Over the past four years, I’ve developed projects in my free time ranging from a music blog to an automated trading platform. I'm passionate about technology and love building things.
When I'm not busy working on new projects, I enjoy exploring. I love to travel and am passionate about the arts, especially film and music. I'm a big reader and enjoy digging into tech, financial, and international news. I'm super excited about upcoming advances in blockchain, AI, and in AR / VR and enjoy tinkering in my free time.
I'm passionate about building beautiful, user-friendly interfaces.
I enjoy working with algorithms and structuring backend architectures.
I have four years of professional data analytics experience.
I've led engineering teams to build beautiful, user-friendly products.
A news aggregator designed to help users escape their personal ‘echo chambers’.
Led team of three engineers leveraging SCRUM framework. Implemented algorithms to determine article keywords, score political leanings, and match related articles.
Stack:
A front-end browser-based game utilizing Vanilla JavaScript and the Canvas library.
Hand rolled physics engine to manage elastic collisions and gravitational forces. Leveraged vector mathematics to manage color absorption and glitter effects.
Stack:
A hand rolled implementation of the Rails library gem Active Record.
Implemented key Active Record functionality including ::all, ::find, ::where, #save, and #update. Added #has_many, #has_one_through, and #belongs_to associations.
Stack:
A collection of hand rolled algorithms and data structures
Includes implementations of static arrays, dynamic arrays, hash maps, linked lists, LRU caches, heaps, heap sort, and in-place quick sort.
Stack:
A Ruby gem that allows the user to "colorize" output in the console
Utilized metaprogramming techniques to dynamically define color methods based on input array. Constructed Ruby gem using customized gem spec.
Stack:
I'm looking for new opportunities and would love to chat.
If you're intersted in working together, please reach out!
Redwood City, California
mikebarile13@gmail.com