Sign in

Software Developer

Montreal, Quebec, Canada
August 28, 2018

Contact this candidate



(***) - *** - **** diegopizarroribera@ SUMMARY

- Organized, adaptive, self-motivated, quick learner and excellent problem solving skills.

- Strong background and experience in data structures, algorithms and patterns for object-oriented languages.

- Experience in all phases of Software Development Life Cycle.

- Theoretical and practical experience with RDBMS.

- Experience with software version control system tools.

- Work experience using Linux and Windows .

- Used different software methodologies like agile and incremental. SKILLS

- Java 8, JEE 6(Basic), Python, C++11, C#, C, SQL, PHP

- Knowledge of CSS, HTML, JavaScript, Maven, Lisp(Basic), Haskell(Basic)

- MySQL, Oracle

- Linux, Windows

- Intellij, Eclipse, NetBeans, Anaconda, JUnit, Mockito, Git, UML, Jira, Targetprocess



Junior Software developer, Exagens, Montreal, Canada February 2017 – Present

- Estimate, design, implement, coordinate, document, test, build and deploy new modules for the final product in an Agile team.

- Research, analyse and select the best tools for new projects.

- Engage with members of the data analysis team to understand their needs and build easy to use frameworks for data mining and data manipulation on big data.

Tools: Java EE 6, JBoss, Mockito, Python, Anaconda, Oracle, Git, Maven, Linux, Postman, Jira, Agile Software Development


- Wrote a module in charge of creating real time performance and failure reports for important and heavily used modules, which helped solve a performance issue.

- Built a tool,based on concepts of map-reduce, which enabled data scientists to quickly manipulate and perform statistical operations on big Data and create dynamic reports.

- Built a framework, which gathered and logically joined data from databases and big data files, which allowed custom made analytical functions to extract data and use it for machine learning algorithms and statistical analysis. Freelancing: Montreal, Canada

January 2014-December 2015

- Participated in the implementation of teasers for an augmented reality children’s video game.

- Participated in eliciting software requirements, implement and test a PHP website to acquire the best price for shipping parcels, among various shipping companies operating in Canada.

Tools: Unity, C#, PHP


2014 -

2010 - 2013

Master in Applied Computer Science

Concordia University, Montreal, Canada

Bachelor of Computer Science Web-services & applications Concordia University, Montreal, Canada


Divide and Conquer, Sorting and Searching, and Randomized Algorithms Stanford University

Data Structures

University of California

Contact this candidate