Daniel S.

Daniel S.

Senior Software Engineer

Medellin, Colombia
Hire Daniel S. Hire Daniel S. Hire Daniel S.

About Me

I am a passionate and experienced Software Developer with technical specialty in the creation of high-quality, reliable codes and TDD for backend developments and API integrations. I constantly strive to improve my proficiency in codes and new developments in technology, and deliver user-friendly, clean-coded software solutions/applications for my clients.

Work history

UpStack
UpStack
Software Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Rockstart Coders
Rockstart Coders
Ruby on Rails Software Engineer
2018 - Present (6 years)
Remote
  • Provide regular consultation and support for the full lifecycle development process of different system applications for clients.

  • Regularly evaluate new software products and technologies, and provide recommendations to enhance existing systems or build new ones for the client.

  • Regularly document software procedures and develop software development files, source code, version description documents and test plans for clients.

Up and Running Software, Inc
Up and Running Software, Inc
Ruby on Rails Developer
2015 - 2018 (3 years)
Remote
  • Effectively led all maintenance, improvement and management of projects for the client.

  • Regularly coded Ruby scripts and PostgreSQL queries to handle hundreds of thousands of database records for the client.

  • Efficiently managed all improvements on resource consumption and overall code readability, utilizing Redis and Resque in my daily activities.

Simulation Curriculum Corp.
Simulation Curriculum Corp.
Ruby on Rails Developer
2014 - 2015 (1 year)
Remote
  • 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.

MentorCity
MentorCity
Ruby on Rails Developer
2012 - 2014 (2 years)
Toronto, Canada
  • 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.

Null Industries
Null Industries
Web Developer
2012 - 2012
Remote
  • 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.

39 Inc.
39 Inc.
Ruby on Rails Developer
2012 - 2012
Remote
  • Effectively designed and developed a web application structure and architecture in Ruby on Rails for the client.

  • Provided regular support for API integraton with different interfaces and databases of the client.

  • Regularly evaluate and discuss changes to system applications and new requirements for implementation with the client.

Portfolio

Software Developer - Mentor City
Software Developer - Mentor City

Mentorcity is an online mentoring tool which helps companies run internal mentoring programs and allows people to establish relationships and providing content and strategies on how to start a mentoring relationship. I performed database optimization, led domain, resources and server setup and managed continuous deployment and brainstorming with client-side developers. I oversaw sessions and product development, developed new features and managed bug fixes.

Software Developer - Passare
Software Developer - Passare

Passare helps funeral professionals and families connect and collaborate anytime, anywhere, using any device. I led code optimization and refactoring, developed new features, managed bug fixing and designed the application code for the client.

Software Developer - Sunbay
Software Developer - Sunbay

Sunbay is a site featuring math games that allows people to learn / practice math concepts in fun ways. I performed code optimization and refactoring, created new features, managed bug fixing and designed the application code for the client.

Education

Education
B.S. Computer Science
EAFIT University
2008 - 2012 (4 years)