Pedro Antonio Otero Prada
Verified Expert in Engineering
Software Developer
Pedro is a software developer with more than five years of experience with Java, JavaScript, and other related technologies. He's curious, persistent, and always willing to learn. Pedro is a fantastic communicator who can explain his code and work process in Spanish, English, and Portuguese.
Portfolio
Experience
Availability
Preferred Environment
WebStorm
The most amazing...
...project I've worked on was a project management enterprise solution for the university that I graduated from.
Work Experience
Software Engineer
Univision
- Maintained a Java-based CMS.
- Supported a JavaScript video SDK for use in all the FMG sites.
- Maintained a React.js front-end for a news site.
Salesforce Consultant
Avanxo
- Gathered requirements from customers.
- Designed SFDC solutions according to customer needs.
- Implemented requirements using Apex, Visuaforce, and JavaScript.
- Documented the functionalities and development artifacts.
IT Consultant
GreenTech
- Implemented new Sunnel features.
- Supported and maintained the Sunnel platform.
- Maintained the product build system.
- Documented the developments and procedures.
- Managed the QA application servers and VCS instances.
- Researched new technology solutions for streamlining processes and new product features.
Applications Programmer
ChevyPlan
- Created new ASP applications to interface with the Epicor ERP system.
- Maintained existing development projects.
- Documented the development progress.
Help Desk Analyst
Schlumberger
- Provided IT L1 support for company users.
- Improved the existing support procedures.
- Supported other company help desks during peaks.
- Maintained the LDAP data.
Developer Engineer
MayaSoft
- Developed new product features.
- Maintained and fixed product bugs.
- Documented the development progress.
Experience
Dicarina SFDC
Their business is now supported by an SFDC implementation that integrates with their ERP through data loader batches. This solution handles their relations with their customers—the offers they make to promote the sales product and their employee activities that they perform at points through out the customer purchase.
In this project, I gathered requirements, translated such developments into Salesforce and provided support and training to users after the solution's release.
Sunnel
During my involvement in this project, I did the following:
- Wrote Java code to implement the requirements for new features and to maintain the platform.
- Updated the solution to current Java and application servers versions.
- Streamlined the build process of the solution with the ANT build system.
SGPUIS
This solution was built using Java EE, under the direction of planning department of the institution (user). I worked with a team to gather requirements and to design and implement the final solution.
This work served as my graduation thesis and obtained a 5/5 grade.
ChevyPlan Epicor's ERP
In 2012, they implemented an Epicor solution. To integrate it with their other legacy systems, I developed ASP.NET applications that interfaced the data of such systems to Epicor.
TuneFind JS
https://github.com/pedro-otero/tunefindjsSpotifind
https://github.com/pedro-otero/spotifindSkills
Languages
Java, JavaScript, SOQL, ECMAScript (ES6), Apex, C#, Java 8, C#.NET, CSS3, Less, Sass, CSS, HTML5
Paradigms
Clean Code, REST, Promise, Object-oriented Programming (OOP), Functional Programming, Test-driven Development (TDD)
Other
SOLID Principles, Data, GlassFish, LDAP, OkHttp
Frameworks
Jasmine, Redux, Visualforce, Flex, Ant Design, ASP.NET, Spring Boot, Dagger 2, Express.js, Angular, Jest, .NET
Libraries/APIs
React, Node.js, Spotify API, RxJava 2, Nightwatch.js, ReactiveX
Tools
Batch Apex, WebStorm, GitHub, Git, Subversion (SVN), IntelliJ IDEA, Apache Tomcat, System Center Configuration Manager (SCCM), Mocha, Android Studio, NPM
Platforms
Android, Salesforce, Windows, Eclipse, JEE, Oracle
Storage
SQLite, MySQL, MongoDB
Education
Bachelor's Degree in Systems Engineering
Universidad Industrial de Santander - Bucaramanga, Colombia
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