Andrei Mosso Mendoza
Verified Expert in Engineering
Software Architecture Developer
Denver, CO, United States
Toptal member since May 24, 2014
Andrei is a senior full-stack software engineer and architect with experience developing Java, Node.js, PHP, and iOS applications. He has worked in all phases of the project life cycle, using a wide variety of tools and frameworks. He has a strong drive to efficiently deliver effective software solutions.
Portfolio
Experience
Availability
Preferred Environment
Spring, Docker, GitLab, Atom, Debian, OS X
The most amazing...
...thing I've built is a Java to XML serializer/deserializer. It can handle primitive types, complex types, arrays, collections, and maps.
Work Experience
Senior Full-stack Engineer
Comcast
- Integrated big data solutions into a self-serve portal to transport data.
Senior Software Engineer
Charter Communications
- Implemented an end-to-end CI/CD pipeline.
- Integrated custom DevOps and monitoring tools to the Remedy ticketing system.
Senior Software Engineer
Quadwrange (via Toptal)
- Implemented bug fixes and new requirements using Play framework and AngularJS.
- Fixed bugs in Ionic apps.
- Used the Scrum methodology.
- Created a WYSIWYG editor to customize various pages.
Senior Software Engineer
Prolific Interactive (via Toptal)
- Created mockups with Sketch.
- Implemented bug fixes and new requirements using Laravel.
- Integrated AWS S3 API to store image content.
- Integrated AWS Elastic Transcoder to process video uploaded by users.
- Automated most of the regression tests.
- Integrated testing into the continuous integration system.
Senior Software Engineer
uDown (via Toptal)
- Designed and implemented back-end REST services using Node.js and Feathers.js.
- Designed and implemented a mobile app using the Ionic framework. Used a high-performance JavaScript animation library to provide a good user experience.
- Integrated with Facebook API.
- Integrated with Twitter API.
- Worked under the Scrum methodology.
Senior Software Engineer
Smyle, Inc. (via Toptal)
- Designed and implemented high-performance back-end REST services.
- Developed using Spring MVC, Redis, and Hibernate.
- Developed for iOS using Swift 2.
- Integrated with Facebook and Dropbox APIs.
- Maintained project control with Jira and GitHub.
Software Engineer
Systems USA
- Implemented new HHSC dispositions with Java EE, Hibernate, and in-house frameworks.
- Supported the HHSC's welfare production portal.
- Created batch jobs to process client requests for support using Java and Hibernate.
- Migrated a legacy system to a web-based application using IBM Portal and AngularJS.
Software Architect
Noiselab Apps
- Implemented the user interface using Xcode.
- Invoked back-end services to populate the screens with data.
- Implemented user interaction flow with storyboards.
- Implemented back-end REST services using Spring-MVC and Hibernate.
- Programmed for mobile devices.
Lead Specialist
Grupo ASSA
- Installed Dev and QA environments using WebLogic, Oracle SOA Suite, Service Bus, Enterprise Repository, Service Registry, and a load balancer.
- Created detailed instructions allowing the infrastructure team to install the production environment.
- Developed web services to expose JD Edwards business functions.
- Integrated services with Salesforce.com.
- Created an interface to periodically transfer data from JD Edwards to a legacy system using Oracle Data Loader.
Software Architect
Glider Software Solutions
- Created a checks and savings account opening system for IXE bank, using Java EE and Oracle BPM.
- Created a checks, savings, and credit card accounts opening system for Banamex - Citi bank, using Java EE and Oracle BPM.
- Migrated an Aqualogic BPM 5.7 project to Oracle BPM 10.3.
- Designed and implemented a budget proposal and approval system, using Aqualogic BPM 6.0 and Flex Builder 3.
- Assessed best practices for Aqualogic BPM implementations.
- Installed development, QA, and production WebLogic, including Aqualogic BPM and Oracle BPM environments.
- Provided on-site support for WebLogic, Aqualogic BPM, and Oracle BPM environments.
Software Engineer
Softtek
- Received a non-functional system and took it to production in six months.
- Implemented new functionality using Java, JSP, and JavaScript.
Experience
Java to XML Serializer
Education
Bachelor of Science Degree in Computer Science
Tecnologico de Monterrey - Cuernavaca, Mexico.
Skills
Libraries/APIs
Node.js, Dropbox API, Facebook API, jQuery, Google Drive API, jQuery UI
Tools
Apache Ant, Apache Maven, Apache Tomcat, Eclipse IDE, Apache, Git, Subversion (SVN), Oracle Business Process Management (BPM), Oracle SOA Suite, Atom, GitLab, Redmine, GitLab CI/CD, Jenkins, Jira, Mercurial
Languages
JavaScript, Java, Swift 2, SQL, HTML, Objective-C, UML, MQL, Swift, CSS, Flash ActionScript
Frameworks
AngularJS, Bootstrap, Spring Security, Spring MVC, Ionic, Angular, Play Framework, FeathersJS, JUnit, Hibernate, Angular Material, Spring, Cocoa Touch, Flex, Ant Design, Laravel, RestKit
Paradigms
Object-oriented Programming (OOP), Service-oriented Architecture (SOA), REST, Database Design, MEAN Stack, Scrum
Platforms
Linux, Oracle, Unix, Windows, iOS, Amazon EC2, DigitalOcean, Rackspace Cloud, MacOS, OS X, Debian, Docker, Java EE, Oracle Data Integrator (ODI)
Storage
Redis, MongoDB, MySQL, Amazon S3 (AWS S3), PostgreSQL
Other
Software Architecture, WebLogic, Front-end, Software Development, Front-end Development, IT, Amazon Elastic Transcoder, Oracle Service Bus (OSB), Oracle BPM, Oracle WebLogic Portal, WebSockets, PCI Compliance
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