Post Job Free
Sign in

Software Engineer Senior

Location:
San Gabriel, CA
Posted:
August 02, 2024

Contact this candidate

Resume:

Guimet Esteban

Senior Software Engineer

*** * *** *** ** Unit 7 San Gabriel, CA 91776 *********@*****.***

+1-207-***-****

SUMMARY

With over +10 years of IT experience, I've honed my skills in Application Design, Development, and Maintenance, specializing in Microsoft Technologies and blockchain development. My expertise spans Full Stack web development, including ASP.NET/Core, Angular/React, Web API, MVC, Azure, AWS, WCF, Entity Framework, and more.

I've navigated all phases of the software development life cycle (SDLC), adept in Agile/scrum methodologies. Utilizing design patterns and best practices, I ensure flexibility in Enterprise Application development, and I've also mentored and conducted Code Reviews to maintain coding standards. My hybrid IT platform expertise covers both on-premises and Azure/AWS environments, with a solid grasp of Enterprise-level network components.

Additionally, I have hands-on experience in Microservice architecture, facilitating seamless interactions through REST and leveraging Azure for deployment.

PROFESSIONAL EXPERIENCE

Silicon Blockchain Solutions San Francisco, CA

Senior Blockchain Developer July 2022 – Nov 2023

Responsibilities

• Lead a team of 10 developers in designing and implementing blockchain solutions for financial services and supply chain management.

• Developed and deployed 12+ decentralized applications (DApps) using Golang, Rust, Solidity and Web3.js, increasing user engagement by 40%.

• Developed and deployed over 50 smart contracts using Solidity and Cairo on Starknet.

• Implemented Kubernetes Architecture, Inform and Terraform to improve system efficiency by automating deployment, scaling, and operations of application containers.

• Implemented DeFi protocols, resulting in a 30% increase in transaction efficiency.

• Integrated blockchain applications with frontend frameworks, reducing development time by 25%.

• Collaborated with cross-functional teams to enhance application security, reducing vulnerabilities by 20%.

• Conducted research and implemented new blockchain protocols to enhance scalability and security.

• Developed a decentralized identity (DID) system and utilized AWS to enhance user privacy and security.

• Utilized system administration tools like Zabbix and Prometheus to provide real-time monitoring of blockchain infrastructure.

• Utilized Apache Kafka and RabbitMQ for real-time data processing.

• Spearheaded the implementation of layer 2 solutions to improve transaction speeds and reduce costs.

• Conducted workshops and training sessions for clients on blockchain technology and its applications.

• Mentored junior developers, providing guidance on blockchain technologies and best practices. Environment:

Golang, Rust, Node.js, Express.js, Socket.io, Redis, Solidity, Cairo, Truffle, OpenZeppelin, Web3.js, Swagger, Ffmpeg, DASH.js, HLS.js, Nginx, Kubernetes, Inform, Terraform, Apache Kafka, RabbitMQ Crypto Wave Technologies Los Angeles, CA

Blockchain Game Developer September 2020 - June 2022 Responsibilities

• Led the development of a large-scale Metaverse RTS game on the base of the open-source 0AD game.

• Reimplemented the entire game UI and customized various options utilizing Unity, Ruby on Rails and Java thus achieving a 15% in user engagement with the enhanced design.

• Implemented an auto-upgrading feature, enabling the game to automatically update to the latest version from the server.

• Developed 3 distinct NFT collections: Map NFT for battle maps, Multiplayer Pass NFT for accessing multiplayer modes, and Mystery Box NFT for a chance to obtain Map NFTs at a discount rate. Resulted in a 30% increase in NFT sales and transactions.

• Spearheaded the overhaul of a disorganized game engine, reducing the total memory usage after rectifying a critical bug in the main loop algorithm for applications and system.

• Launched a Minting app and NFT marketplace for players to mint and trade NFTs. Facilitated a user- friendly platform resulting in a 30% rise in overall NFT activity.

• Engineered LOE token, a standard ERC20, enabling players with sufficient LOE tokens to access and play the game. All audits of smart contracts for LOE and NFTs were carried out successfully, and the token launch saw a 20% increase in in-game transactions.

• Integrated multiple wallets on Ethereum and Solana networks into all game-related websites.

• Developed and configured backend features on AWS server, including a multiplayer lobby for gaming sessions, a Chat bot for player communication, and a Ranking bot displaying player rankings according to their win/lose results.

• Configured all backends on AWS with HTTPs protocols and assigned DNS names, ensuring a secure and streamlined user experience.

Environment:

Unity, C#, Solidity, Truffle (compatible with Binance Smart Chain), Binance Smart Chain SDK, Web3.js, Python, Flask, PostgreSQL, MythX, Gnosis Safe, Layer-2 Scaling Solutions, Mocha, Chai, Ganache, Jest Client: Logix Guru Murrysville, PA Remote Feb 2018 - Aug 2020 Role: Senior Software Engineer / Software Architect Responsibilities

• Architected Microservices using REST and Azure (Microsoft Entra), improving deployment efficiency and scalability.

• Modernized Legacy Software suite, reducing downtime by 22% and support tickets by 11%.

• Developed High-Performance software in .NET 6 and Azure Serverless, enhancing system performance by 31% and achieving 23% faster response times.

• Implemented Continuous Integration (CI) with Azure DevOps, leading to an 18% increase in development and deployment efficiency.

• Orchestrated Containerized Applications with Kubernetes, streamlining deployment processes and improving scalability.

• Utilized Java to integrated real-time messaging systems into the software architecture, enhancing communication between distributed Microservices.

• Utilized Apollo Federation, Graph QL, and Swagger UI for efficient API management.

• Implemented EDI Transactions to ensure seamless data exchange and compliance within the healthcare domain.

• Developed real-time data pipelines using Kafka and .NET technologies, significantly reducing data processing time.

• Created secure patient portal using Angular, enhancing user experience and ensuring HIPAA compliance through robust type-checking and structured component architecture.

• Configured Oracle Service Bus for development and production environments.

• Created Azure Functions for scheduled tasks and enhanced data security with Azure Key Vault integration.

• Designed SQL Server 2019 Database Schema for an authorization system.

• Implemented Email and SMS Distribution Systems using .NET Core 5.0.

• Integrated with Third-Party Web Services, reducing manual data entry and increasing data accuracy.

• Contributed to Hospital Warehouse Management Software with Blazor, ASP.NET Core, and SQL Server.

• Accessed Databases using ADO.NET for data sourcing.

• Integrated RabbitMQ for Windows services, ensuring efficient data handling with consumers and procedures.

• Utilized SQL Server Reporting Services (SSRS) for creating comprehensive reports and aggregating data from multiple sources.

• Created Web API Services for CRUD operations using Entity Framework Code First or Dapper as necessary.

• Designed Databases including tables, views, stored procedures, and functions within Microsoft SQL Server.

• Maintained SQL Server Integration Services (SSIS) for ETL processes.

• Leveraged Microsoft Solutions like Application Insights and Azure Blob Storage for performance improvements.

• Deployed Applications on Cloud Platforms such as Microsoft Azure and Amazon Web Services (AWS).

• Managed Scheduled SQL Jobs running Microsoft SSIS packages, along with MVC5 and WCF applications.

• Executed Test Plans and Unit Tests with Jasmine and NUnit frameworks, and provided cloud service support via AWS.

• Established CI/CD Processes using tools like TeamCity and Octopus Deploy.

• Participated in Release Management, including drafting project descriptions, back-out plans, and implementing real-time environment enhancements.

• Provided Production Support during the warranty period post-project go-live.

• Experienced in Configuration Management, setting up version policies and managing build schedules with JIRA and Jenkins.

• Proficient with GIT for version control, comfortable with feature branches, rebasing, and merging.

• Documented Project Materials in line with internal and external audit standards using Confluence.

• Used GitLab for Source Control and project tracking, including pull requests, code reviews, and branching.

• Managed User Stories and Environments using Rally within an Agile Scrum methodology. Environment:

GCP, Cosmos DB, ASP, C#, MySQL, Blazor, Windows Forms (WinForms), VBScript, Azure, Microservices, Enterprise Service Bus (ESB), .NET, Angular, React, Azure DevOps, Azure Pipelines, Web Sockets, Full-stack, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud,ASP.NET Web Form, .NET Core, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, DB, Mentoring, NPM, System Design, Software Design, Microservices Architecture, Git, SourceTree, SQL Server Integration Services (SSIS), Microsoft Power BI

Client: UST Global Aliso Viejo, CA Remote Mar 2015 - Jan 2018 Role: Senior .NET Engineer

Responsibilities

• Designed and implemented a cloud-based video platform across 700 locations, enabling video-on-demand, livestreaming, and document sharing, which boosted user engagement.

• Improved system interoperability by creating REST APIs and utilizing Windows Communication Framework (WCF)services for seamless data exchange.

• Enhanced data-driven insights and decision-making processes by utilizing SQL Server Reporting Services

(SSRS)to create comprehensive reports and aggregate data from various sources.

• Played a key role in developing a Manufacturing Execution System, streamlining daily production activities and enhancing operational efficiencies.

• Designed and executed SQL Database Schema, procedures, and functions, providing stakeholders with detailed employee training status information, leading to a 9% increase in data-driven insights.

• Mentored staff in new technologies including ASP.NET MVC, C#, Angular 2+, and Entity Framework, fostering skill development and technology adoption.

• Applied DRY & SOLID principles in software development, leveraging OOP features such as abstraction, encapsulation, inheritance, and polymorphism to create maintainable code.

• Achieved 80% test coverage by writing unit tests for individual components, integration tests for multiple units, and end-to-end tests for system endpoints.

• Implemented JWT Token-based authentication to secure ASP.NET Core Web API, enabling user authorization and facilitating API testing via Swagger UI.

• Designed and executed SQL Database Schema, procedures, and functions, offering detailed employee training status insights and achieving a 9% increase in data-driven decision-making.

• Utilized Amazon S3 Service for document uploads to the AWS cloud, ensuring secure and scalable storage solutions.

• Developed service methods for modules to interface with respective repository methods, facilitating efficient execution of stored procedures.

• Employed Microsoft Entity Framework Code First approach for the Data Access Layer, defining entities for efficient data access within MVC applications.

• Implemented Single Sign-On (SSO) solutions to streamline user login processes.

• Actively participated in the deployment of projects in Windows Azure across various environments, ensuring smooth transitions and stable performance.

• Extensively used SSIS to create packages for transferring data from a single source to various destinations.

• Established CI/CD processes for development, quality assurance (QA), staging, and production environments by building robust environments and pipelines.

• Developed an interactive map portal in .NET Core and Angular, displaying media appliance failures, improving issue visibility by 26% and enabling faster response times. Environment:

C#.NET, Amazon CloudFront CDN, Amazon S3 (AWS S3), Microservices, Windows Communication Framework

(WCF), REST APIs, Code Architecture, ASP.NET Web Forms, Azure DevOps, Node.js, Web Phone, Windows Forms (WinForms), .NET Core, MongoDB, React, Angular, TypeScript, JavaScript, Microsoft SQL Server, ASP.NET, .NET, C#, EDI, NPM

Client: EMC Technologies Fall River, MA Onsite Sep 2013 - Feb 2015 Role: Software Engineer

Responsibilities:

• Leveraged UI expertise in AngularJS to troubleshoot existing UI issues and develop new user-friendly forms.

• Rewrote tons of stuff from jQuery and legacy CoffeeScript code to vanilla JavaScript

• Optimized the data access layer, reducing its size, resulting in a 13% improvement in data retrieval performance and reduction in database load times

• Consolidated multiple BL (Business Logic) class libraries into a single reusable library, reducing maintenance efforts and improving code reuse.

• Enhanced user experience (UX) with AngularJS, HTML5, and CSS, resulting in a 22% increase in user engagement and a 17% improvement in user retention.

• Implemented a real-time messaging service using SQL and ASP.NET, facilitating seamless communication between users during live sessions.

• Participated with clients in discussion meetings.

• Developed business components using C#, WCF, BizTalk, and Entity Framework.

• Introduced .NET for API integration to enhance data processing and transaction volumes. Environment:

Angular, HTML5, Service-oriented Architecture (SOA), Microsoft SQL Server, Model View Controller (MVC), C#, TFS, Architecture, HTML, Redux, Webpack, .NET, Full-stack, Networks, CI/CD Pipelines, REST APIs, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, Solution Architecture, Headless Software, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, BizTalk EDUCATION

University of Minnesota Graduated: Sep 2013

Minneapolis, MN, United States

Bachelor of Science in Computer Science

Relevant coursework: Data Structures and Algorithms, Operating Systems, Database Systems, Software Engineering, Computer Networks, Web Development, Computer Architecture TECHNICAL / NON-TECHNICAL SKILL

Blockchain Technologies: Solidity, Web3.js, Rust, Cosmos SDK, Substrate Blockchain Protocols: Ethereum, Polkadot, Cosmos

Consensus Algorithms: PoW, PoS, dPoW, PoA, DAG

Cryptographic Algorithms: Elliptic Curve, SHA-2, Zero-Knowledge Proofs, StarkEx, Zk-rollup Defi/Dex Protocols: Uniswap, SushiSwap, Aave, OlympusDAO Other Tools: Git, Docker, Kubernetes, Jenkins, Truffle, Hardhat, Google Cloud Soft Skills: Strong problem-solving abilities, excellent communication, team collaboration, attention to detail, ability to meet deadlines

Languages

English native

Chinese native

French conversational

Japanese conversational

Skills:

Languages

C#, T-SQL (Transact-SQL), XML, HTML5, CSS, JavaScript, SQL, C#.NET, HTML, CSS3, TypeScript, XHTML, Sass, GraphQL, Python, Visual Basic, Less, VBScript Frameworks

.NET, .NET Core, ASP.NET MVC, Entity, Kendo UI, AngularJS, ASP.NET, Angular, Bootstrap, Redux, NUnit, Unity, Windows Communication Framework (WCF), Titanium, Classic ASP, Knockout (Knockout.js), OAuth 2, ASP, Biztalk, Blazor Database Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, Cosmos DB, Cassandra, MongoDB Platforms

AWS Lambda, Amazon Web Services (AWS), Azure, Docker, Kubernetes, Windows, Salesforce, Oracle, ZNode, Twilio, Arduino, Raspberry Pi Paradigms

Continuous Integration (CI), Continuous Delivery (CD), REST, Service-oriented Architecture

(SOA), Agile, DevOps, Responsive Web Design (RWD), ETL, Unit Testing, Agile Product Management, Scrum, Kanban, Test-driven Development (TDD), Azure DevOps, Model View Controller (MVC), Microservices

Tools

Git, TFS, GitHub, NPM, Stylus, Amazon Simple Queue Service (SQS), Webpack, Visual Studio, Kentico, Flyway, TNet Strings, SendGrid, Windows Azure SDK, GitLab CI/CD, AWS Simple Notification Service (SNS), Visual SourceSafe, Subversion (SVN), IBM Watson, Jira Libraries/APIs

REST APIs, Web API, jQuery, Sockets, Salesforce API, Node.js, Vue, React, CyberSource, Google Calendar API, Vuex, Windows Forms (WinForms) Cloud

Services

Amazon Web Services (AWS) (Cloud Formation, Cloud Watch, Code Build, Code Commit, CodeDeploy, Code Pipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, EKS cluster, IAM, Security Groups, Route 53, S3, CloudFront, Glacier, SQS, SNS, VPCs, DynamoDB, Elastic Cache, Lambda). Microsoft Azure (AKS, Azure Spring Cloud, Azure App Service, Azure Functions, Azure Cosmos DB, Azure Blob Storage, Azure SQL Database, Azure AD, Azure DevOps Services, Azure Logic Apps)



Contact this candidate