
Diego Cohen
Verified Expert in Engineering
Software Developer
Córdoba, Cordoba, Argentina
Toptal member since March 19, 2013
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
Experience
- Agile Software Development - 10 years
- CMMI - 10 years
- Java - 7 years
- JavaScript - 7 years
- Android - 5 years
- Unit Testing - 5 years
Availability
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
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.
iOS to Android Mobile App Developer
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.
Technical Leader
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.
Test Automation Engineer
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.
Software Engineer
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.
Experience
Homecenter (via Motorola Mobility)
AppUp (via Intel)
https://en.wikipedia.org/wiki/Intel_AppUpNBBS (via Motorola)
https://www.connectedhomeworld.com/content/motorola-nbbs-digital-home-management-system-now-supports-mediaroom-set-top-boxEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring