I am a passionate software developer with a specialization in back-end development. I continuously work on improving my skillset and am strongest in creating high-quality code, TDD and reliability. I spend my free time writing code, reading about developments in technology, listening to music and playing competitive volleyball. I thrive on projects that involve back-end coding and API integrations. I am determined to leave client projects with a cleanly-coded application that clients are excited about and users can navigate with ease. My ability to communicate clearly and maintain attention to detail and timelines allow me to meet those goals.
Provided regular support and consultancy for the maintenance, testing and development of new features for the Ruby on Rails application for the client.
Provided expert technical software quality assurance by creating automated tests with Rspec, Jasmine and implementing a TDD philosophy for the client's application.
Regularly analyzed, gathered and discussed software requirements, and provided solutions for changes with clients on a weekly basis.
Provided technical expertise for the improvement of performance issues as a result of large data loads with SQL queries, and administered background processes with Resque and Redis.
Effectively built an administrator component to allow admins to run mentoring programs, track statistics and the progress of their community.
Efficiently developed new functionalities as requested for clients and managed client communication to develop and deliver within agreed requirements.
Provided full stack software development solutions for the client using HTML, JavaScript, jQuery, Backbone.js and CSS for frontend and Python for backend solutions.
Provided technical consultancy for the creation, maintenance and testing of applications using Django for clients.
Regularly kept constant communication with clients on different requests through the development of both frontend and backend applications.