E. Daniel Ron Bastidas
Software Engineer




Skills

Java | JEE
85%
Agile | Scrum
85%
Clean code | Code reviews | XP practices
80%
Git | SVN | TFS
80%
Javascript
75%
Angular | Ember | nodejs
50%
Ruby
40%
Ruby on Rails
40%
ReactJs
40%

Personal Summary


I am a passionate software developer with a Computer Science degree from Universidad Central del Ecuador. I have been working for local and US companies from start-ups to large ones.

I have worked with distributed teams in an agile environment, that allowed me to improve my communication skills. I also enjoy and encourage the team to follow best practices, practice TDD, use SOLID principles, do pairing among the team, enjoy code reviews and take advantage from CI/CD.

I have a strong background in server-side technologies such as Java, Ruby or Rails, NodeJs (Javascript), Docker, Kubernetes, MongoDB, Kafka, also I have been working developing microservices and REST APIs using mostly Spring Framework and SpringBoot and deploying them on cloud providers. I spend at least one hour per day to increase my craftsmanship.

Education


Universidad Central del Ecuador
Bachelor Degree - Computer Science
2004 - 2010

Work History 7


Jobsity
Noviembre 2017 - Presente
Senior Java Back-end Developer

As a developer in Jobsity, I have worked with clients in the USA, mostly as a Java Backend developer. Also, I have helped to evaluate technical challenges from candidates.

As part of an agile team, I have been working with several technologies such as Java 8, Java 11, Gradle, Spring Framework, Apache Kafka, MongoDB, Hazelcast, Docker, Jenkins.

In my current client, I was able to work on a microservice architecture, CI/CD, building a project based on stream processing using Kafka and MongoDB. My current product is related to set device configuration based on business rules.


Cobiscorp
Julio 2015 - Noviembre 2017
Full-stack Developer

Cobis is a regional company that provides banking solutions to its clients. I was a fullstack developer and I had worked in core business products such as Cobis Transaction Server and Designer. Also, based on my recommendation, we moved from Microsoft TFS to Git.

Designer is a tool that allows developers to make Cobis applications in a faster way, Designer generates code for web applications and also for backend components. As a developer in Designer, I was helping in architectural decisions, POCs using SpringBoot and adding new features in the web application and backend.


Stackbuilders
Marzo 2015 - Junio 2015
Tier 1 Developer

Stackbuilders is a consulty company with clients in USA, I worked as a Tier1 Developer in Ruby on Rails, EmberJs and with a really high focus in code quality and agile practices as pair programming and TDD


Superintendencia de Economía Popular y Solidaria
Julio 2013 - Febrero 2015
Senior Java Developer

SEPS is a government agency that controls financial companies. I was in charge of defining the architecture for all applications with the other two architects. Also, I was in charge of leading and managing a team of 3 developers in a project related to financial risk management. I worked closely with internal stakeholders and with the directors of the Application Development Area for implementing Scrum in the software lifecycle..

Technologies: Java JEE stack including JSF, EJB, JPA.


Ministerio de Relaciones Laborales
Febrero 2013 - Abril 2013
Desarrollador Java Senior

MRL is a government agency that controls work politics in Ecuador. As a developer, I was in charge of developing new applications and do the maintenance of legacy applications.

Technologies: Java JEE stack including JSF, EJB, JPA.


DPSoft Services
Diciembre 2011 - Enero 2013
Java Developer

DPSoft is an Oracle consulty company. I was in charge of developing a tool that allows recovering the Oracle database after a failure.

Technologies: Java JEE stack including JSF, EJB, JPA.