Diego Cohen, Developer in Córdoba, Cordoba, Argentina
Diego is available for hire
Hire Diego

Diego Cohen

Verified Expert  in Engineering

Software Developer

Córdoba, Cordoba, Argentina

Toptal member since March 19, 2013

Bio

Diego is a reliable software engineer with considerable technical and leadership skills. He is a results-oriented professional and always stays committed to the project goals. He has over ten years of experience creating high-quality systems and has produced numerous professional products.

Portfolio

Intel
Amazon Web Services (AWS), Java
Arris
JavaScript, Java, iOS, Android

Experience

  • Agile Software Development - 10 years
  • CMMI - 10 years
  • Java - 7 years
  • JavaScript - 7 years
  • Android - 5 years
  • Unit Testing - 5 years

Availability

Part-time

Preferred Environment

Eclipse

The most amazing...

...software I've created is a complex app to manage the business needs of any gas station.

Work Experience

Project Manager

2014 - PRESENT
Intel
  • Supported and managed several teams around the world to meet releases with different kind of goals. I was involved in defining engineering practices among the teams, coaching the team members, and coordinating the assignments of these teams.
Technologies: Amazon Web Services (AWS), Java

iOS to Android Mobile App Developer

2014 - 2014
DoubleNet Pay (via Toptal)
  • Created an Android application based on an existing iOS app.
  • Integrated Mitek library into the new Android application in order to take photos and receive information from that source.
  • Added the ability to display a web view based on the URL.
  • Added welcome flow based on the UI defined by the client.
  • Added the ability to take a photo or added bills data manually, in order to create bills.
Technologies: iOS, Android

Technical Leader

2011 - 2014
Arris
  • Developed a Java web system using Java EE, JavaScript, Ext JS, XML, Spring, Hibernate, Resin, Oracle, and PostgreSQL.
  • Developed an Android application and maintained an iOS application.
Technologies: JavaScript, Java, iOS, Android

Test Automation Engineer

2010 - 2011
Intel
  • Worked to automate software testing.
  • Created an internal framework to automate test cases in Java and to provide technical guidelines and support to the automation team.
  • Defined and improved this automation framework continuously.
Technologies: JavaScript, Java

Software Engineer

2008 - 2010
Motorola
  • Worked on a team to develop a web system in Java.
  • Involved in all stages of development, including specification of software requirements, analysis and design, development (including unit testing), and functional testing.
Technologies: JavaScript, Java

Experience

Homecenter (via Motorola Mobility)

This app was written using Java, JavaScript, ExtJS, XML, Spring, Resin, Oracle, and PostgreSQL.

AppUp (via Intel)

https://en.wikipedia.org/wiki/Intel_AppUp
This app was written using Java, JavaScript, XML, Spring, and Tomcat.

NBBS (via Motorola)

https://www.connectedhomeworld.com/content/motorola-nbbs-digital-home-management-system-now-supports-mediaroom-set-top-box
This app was written using Java, JavaScript, ExtJS, XML, Spring, Resin, Tomcat, Oracle, and PostgreSQL.

Education

2004 - 2008

Bachelor's Degree in Systems Engineering

Universidad Tecnológica Nacional - Córdoba, Argentina

Skills

Libraries/APIs

jQuery

Tools

Eclipse IDE, Subversion (SVN), IBM Rational

Languages

Java, JavaScript, SQL, HTML, Objective-C, XML, C#, CSS

Paradigms

Agile Software Development, Unit Testing, CMMI, Test-driven Development (TDD)

Platforms

Windows, Android, iOS, Eclipse, Amazon Web Services (AWS), Linux, Oracle

Storage

JSON, MySQL, PostgreSQL

Frameworks

Spring, Android SDK, JUnit, iOS SDK, Hibernate, Qt

Other

User Interface (UI), Ajax

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring