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.

Frontend

Database

DevOps

Other

Work history

UpStack
UpStack
Software Developer
2018 - Present (7 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 (7 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.

Showcase

Software Developer - Mentor City
Software Developer - Mentor City
  • Mentorcity is an online mentoring tool designed to facilitate internal mentoring programs.

  • Responsibilities include database optimization, server setup, continuous deployment, and brainstorming with client-side developers.

  • The role involved overseeing sessions and product development, creating new features, and managing bug fixes.

Software Developer - Passare
Software Developer - Passare
  • Passare is a mobile application designed to connect funeral professionals and families.

  • The developer focused on code optimization, feature development, bug fixing, and application code design.

  • The project involved significant technical work and collaboration.

Software Developer - Sunbay
Software Developer - Sunbay
  • Sunbay is a math game platform focused on learning and practicing math concepts.

  • The developer performed code optimization, refactoring, and feature development.

  • Bug fixing and application code design were completed as part of the project.

Education

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