Mauricio Arroyo Campos
Verified Expert in Engineering
Full-stack Developer
Mauricio is a full-stack developer focused on .NET technologies. To any project, Mauricio拥有多年丰富的管理经验和全面的技能,在组织和领导成功的团队从事高度复杂的软件开发项目方面具有成熟的能力. Mauricio的专业领域包括各种语言(TypeScript、c#、 .. NET, JavaScript),库/ api(实体框架,jQuery)和框架(.NET Core, ASP.NET, Angular), among others.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Visual Studio, Windows
The most amazing...
...project I've done was implementing RTGS for Costa Rica.
Work Experience
Lead Developer
Creek Software Solutions
- 领导开发,并负责一个7人的开发团队,指导和指导方针的定义.
- 开发多个业务领域的软件,从零售到健康相关软件.
- 创建了一个API来集成企业对企业场景和应用程序组合整合.
- 使遗留系统现代化——不仅将其迁移到更新的技术上,而且在过程中改进了总体设计和性能.
- 领导原生手机应用的开发,目标是Android和iOS.
- 通过web开发,使用Angular作为前端工具,通过REST api连接到后端.
- 为几个客户提供咨询服务,以定义更好的体系结构或解决难以发现的问题.
- 在我们的项目中使用Scrum和Agile,并为一些客户进行了一些定制.
- 定义和设计由多个客户端实现的持续集成和持续部署策略.
- 为客户端定义并实现Azure迁移策略.
Independent Software Architect Contractor
Freelance Work
- 提供从UI到数据库的全栈开发服务.
- Designed and developed enterprise applications using C#.
- Designed and implemented continuous integration strategies.
Lead Software Engineer
SINPE (Electronic Payments and Negotiation Interbank System). Central Bank of Costa Rica
- 开发多个软件服务,通过web api和web服务实现全国金融机构的互联互通,并为其提供实时和票据交换所服务,这些服务均使用标准化接口.
- 设计并集成了XML技术,用于处理票据交换所服务的批处理数据.
- Created the development, testing, 以及生产环境,包括集群管理策略.
- 监督一个由27名工程师组成的团队和一组外包资源,并担任scrum master的角色,其中包括定义策略以改善我们所有团队的发展.
- 管理并负责DevOps团队,包括优化我们的策略以减少日常事件.
- 处理多个服务的全栈开发,从UI到SQL Server数据库设计和调优.
Experience
Retail System
Automotive Loans and Lease Options for Auto Dealers
Electronic Payment and Negotiation Interbank System
Automobile Lease and Loans Software
我领导了开发团队,并在云中定义了平台的架构.
Banking
Education
Master of Engineering Degree (4.0 GPA) in Computer Science and Engineering
University of South Carolina - Columbia, SC, United States
计算机硕士学位(以优异成绩获得),主修远程信息处理
Technological Institute of Costa Rica - Cartago, Costa Rica
Bachelor of Science Degree in Computer Science
University of Costa Rica - San José, Costa Rica
Certifications
Certified Scrum Product Owner
Scrum Alliance
Certified Scrum Master
Scrum Alliance
Skills
Libraries/APIs
REST APIs, Entity Framework, LINQ, jQuery, React, Vue
Tools
Visual Studio, Visual Studio 2019, TeamCity, Git
Frameworks
.NET, ASP.NET Core, .NET Core, ASP.NET, ASP.. NET MVC, Angular, OAuth 2, NUnit, Angular Material, Bootstrap
Languages
TypeScript, C#, C#.NET, JavaScript, XML/XSLT, XML, HTML, CSS, VB.. NET、Active Server Pages (ASP)、HTML5、T-SQL (Transact-SQL)、Python、SQL
Paradigms
Model View Controller (MVC), Continuous Delivery (CD), RESTful Development, REST, Continuous Integration (CI), Continuous Deployment, Scrum, Agile, Kanban, Design Patterns, Dependency Injection, Model View Presenter (MVP), Design Thinking
Platforms
Azure、Visual Studio Code (VS Code)、Windows、Linux、Amazon Web Services (AWS)、Android、区块链
Storage
Microsoft SQL Server, SQL Server 2016,关系型数据库,MySQL, Oracle RDBMS
Industry Expertise
Project Management
Other
Agile Leadership, Team Leadership, SOLID Principles, Web Services, MVC Frameworks, Certified ScrumMaster (CSM), APIs, OpenID Connect (OIDC), WCF Web Services, MSMQ, Team Foundation Server 2015, Website Optimization, Architecture, Leadership, Full-stack, eCommerce, Windows Communication Foundation (WCF)
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring