Summary
Overview
Work History
Education
Skills
Software
Interests
Timeline
Generic

Rafic Barseghian

Senior Rust Engineer
Chisinau,MD

Summary

As a seasoned full-stack and backend developer, a wealth of hands-on experience is brought to the table. Expertise spans not just the blockchain landscape, where extensive work has been done on crafting decentralized applications, smart contracts, and cryptocurrency platforms utilizing technologies like Near, Solana, and Cosmos, but also extends into broader technical domains.

In the capacity as a full-stack developer, robust, end-to-end solutions have been engineered, seamlessly integrating front-end and back-end systems for optimal functionality. Proficiency in languages such as Rust, Go, C#, and JavaScript/TypeScript has been pivotal in architecting efficient and scalable applications that meet and exceed client expectations.

In the realm of backend development, skills have been honed in designing and implementing secure, high-performance server-side logic. This has involved leveraging a deep understanding of cryptography, consensus algorithms, and network security to ensure the reliability and stability of the systems developed.

Beyond the blockchain focus, significant contributions have been made as a technical professional, bringing expertise to diverse technical projects. The ability to navigate varied technical landscapes has equipped with a versatile skill set, enabling the delivery of innovative and effective solutions across different technological realms.

Collaborating within cross-functional teams is where strengths lie. Excelling in synchronizing efforts with diverse team members to deliver top-quality solutions within stipulated timelines and resource constraints. Adept communication skills enable the seamless conveyance of intricate technical concepts to stakeholders with varying technical backgrounds, fostering productive collaborations and mutual understanding.

Confidence lies in the comprehensive technical prowess, ranging from full-stack development to specialized backend expertise, making a valuable asset for any team. Enthusiasm is present about contributing a diverse technical skill set to further elevate projects and initiatives.

Overview

12
12
years of professional experience
4
4
Languages

Work History

Senior Rust Engineer

Centhropic
03.2023 - Current

Avatarus AI is an innovative online appointment scheduling management system that harnesses the power of AI models to revolutionize scheduling processes across various organizational departments and teams. The system offers intelligent scheduling algorithms that optimize resource allocation and appointment prioritization, ensuring efficient use of time and resources.

Key functionalities include AI-driven intelligent scheduling, user authentication for secure access, seamless calendar integration, automated notifications for reminders and updates, and robust reporting and data analytics capabilities. These features empower organizations to enhance productivity, streamline communication, and make data-driven decisions for improved operational efficiency.

Powered by Rust backend development, the system ensures robustness, scalability, and real-time responsiveness. The microservices architecture enables modular development, seamless third-party API integration, and efficient management of scheduling tasks. With Avatarus AI, organizations can experience enhanced scalability, security, and efficiency in managing their scheduling needs.

Responsibilities:

  • Led system design discussions and defined scalability strategies using microservices architecture
  • Developed core microservices in Rust leveraging axum, clap, and tokio libraries
  • Designed and implemented Rust gateway for seamless communication between microservices
  • Integrated third-party APIs for calendar synchronization, email notifications, and reporting tools
  • Conducted performance profiling and implemented optimizations for improved responsiveness
  • Managed data integrity, security, and compliance with GDPR and HIPAA regulations
  • Led and mentored a development team, conducted code reviews, and collaborated on UX/UI design
  • Created comprehensive technical documentation, API guides, and user manuals
  • Monitored system performance metrics, collected user feedback, and iteratively improved system functionality

Senior Rust/Go Blockchain Developer

CronCats
07.2021 - 03.2023

As a team lead developer, I spearheaded the integration of cron-like scheduling into Juno, Cosmos ecosystem L1 blockchain. I specialized in crafting Rust-based smart contracts for decentralized task execution and managed a Rust CLI for user interactions. Additionally, I orchestrated a Go-based microservice handling task tracking and project management alongside smart contracts. This comprehensive approach aimed to leverage the inherent benefits of blockchain technology, such as decentralized and tamper-proof execution, ensuring transparency, security, and consensus-driven operations within the blockchain ecosystem. This approach diverged from traditional methods to enhance trust, immutability, and decentralized consensus, aligning with the principles of blockchain technology.

Responsibilities:

  • Developed and managed Rust CLI for blockchain interactions using clap and reqwest libraries
  • Designed and implemented secure and efficient Rust smart contracts with cosmwasm and cosmwasm_std
  • Orchestrated a Go-based microservice for blockchain data extraction
  • Integrated Kafka for real-time data streaming in the microservice
  • Implemented Redis caching for optimized performance in the microservice
  • Utilized PostgreSQL for efficient data storage and retrieval in the microservice
  • Ensured robust code quality, reliability, and adherence to best practices
  • Oversaw task execution and maintained code reliability in smart contract development
  • Directed synchronization between CLI, contracts, and microservice
  • Conducted code reviews, optimized architecture for scalability and reliability
  • Facilitated knowledge sharing among team members

Team Lead Go/Rust-based SC Auditor

Hacken
06.2019 - 07.2021

As a team lead auditor for smart contracts, I managed audit processes across various blockchain ecosystems, including Solana, Near, Polkadot, Ethereum, Elrond, Casper, and CosmWasm. Besides overseeing audits, I facilitated team coordination, delegated tasks, conducted code reviews, and mentored team members. Additionally, I ensured the thoroughness and accuracy of audit reports, guaranteeing compliance with industry standards and best practices across different smart contract languages like GO, Rust, and C#.

Reponsibilities:

  • Audited Smart Contracts built on Cosmos, Near, Solana, ETH, Casper, Polkadot.
  • Analyzed blockchain threats with thorough reviews of untested code and unprotected keys.
  • Performed security assessments and control matrix reviews to evaluate blockchain processes and risks.
  • Created dashboard and data visualizations to meet customer reporting needs.
  • Formed multidisciplinary audit team at planning stage to deliver quality audits.
  • Conducted audits on internal controls and developed reports on findings.
  • Worked closely with management to discuss external audit results and action plans.
  • Reported audit findings and made recommendations for correction of unsatisfactory conditions.
  • Monitored transactions for errors and over-payments to produce real-time reporting.
  • Utilized auditing and compliance software to advance efficiency.

Head of Blockchain Department

4ireLabs
05.2017 - 05.2019

As Head of the Blockchain Department, orchestrated full-cycle development of smart contracts in Go, Rust, and TypeScript. Pioneered multifaceted initiatives encompassing smart contract creation, CLI tools, vibrant marketplaces, GameFi gaming contracts, staking solutions, and advanced data analysis microservices. Directed multiple teams, ensuring seamless technical support and fostering collaboration among frontend, backend, and blockchain developers. Actively engaged in presales and played a pivotal role in collaborative system design with architects.

Responsibilities:

  • I was responsible for developing and deploying various smart contracts on the Solana network. and one of my proudest achievements was the development of a vesting smart contract. This contract was designed to manage the distribution of tokens to investors, team members over a set period of time, ensuring that the tokens were distributed fairly and transparently.
  • I am proud to have contributed to the development of a cutting-edge NFT marketplace smart contracts. My strong background in Rust programming, combined with my passion for decentralized technology, allowed me to design and implement secure and efficient smart contracts for the buying and selling of unique digital assets.
  • Developed DeFi protocol with unique impact algorithm.
  • Developed GameFi- game mechanics on blockchain, and new advanced NFT protocol.
  • Developed testing framework for DAO project.
  • Created Project Investment System on Near
  • Contributed to NearCore, developing tools and documentation for NearProtocol.
  • Maintained updated knowledge of emerging blockchain technologies and vendor products.
  • Discussed data needs with data scientists to identify blockchain requirements.
  • Automated deployment of software updates over geographically distributed network nodes.
  • Assisted with customer requests and answered questions to improve satisfaction.
  • Planned and completed group projects, working smoothly with others.
  • Prioritized and organized tasks to efficiently accomplish service goals.
  • Collaborated with cross-functional team to define features and build powerful and easy-to-use products and customer-facing workflow tools.

Senior Go/Rust Developer

ITINITY
06.2016 - 06.2017

As a Senior Go/Rust Developer in the freight delivery project, I specialized in crafting crucial microservices. Specifically, I developed performance-centric components like payment terminals and carrier data reception in Rust, complemented by other microservices written in Go. I orchestrated seamless system integration employing a range of tools including Redis, RabbitMQ, ElasticSearch, and Docker within the AWS cloud infrastructure. Our toolkit further encompassed technologies like Consul for service discovery and monitoring, and Grafana for visualizing system metrics, amplifying our project's robustness and scalability.

Responsibilities:

  • Architecting and developing critical microservices in Rust for payment systems and carrier data processing.
  • Leading the creation of multiple microservices using Go.
  • Ensuring high performance and reliability of Rust-based components.
  • Integrating and orchestrating various tools like Redis, ElasticSearch, Docker, and AWS services.
  • Collaborating with the team to design scalable and efficient system architecture.
  • Optimizing codebase for enhanced performance and reliability.
  • Participating in architectural decisions and design discussions.
  • Mentoring and providing guidance to junior team members.
  • Conducting code reviews and ensuring code quality standards.
  • Managing and overseeing project timelines and milestones.

Senior .NET/C# Developer, Full Stack

Singulart
05.2015 - 05.2016

In my role as a Senior .NET/C# Software Developer, I led the creation of a robust system for PDF generation/editing, managing full-stack responsibilities with Angular for the front-end and Dotnet Core for the back-end. The comprehensive toolkit included Visual Studio, Entity Framework, ASP.NET Core, Angular, NuGet, Azure DevOps, MS SQL Server, Postman, Git, Swagger/OpenAPI, LINQ for integrated querying, and AutoMapper for object-object mapping. These tools ensured efficient data handling and enhanced development within the Dotnet Core ecosystem.

Responsibilities:

  • Orchestrated the development of a PDF generation/editing system.
  • Managed both Angular (front-end) and Dotnet Core (back-end) components.
  • Contributed to architecture design and full-stack implementation.
  • Utilized Visual Studio for development tasks.
  • Leveraged Entity Framework for efficient database interactions.
  • Employed ASP.NET Core for scalable web app construction.
  • Crafted dynamic user interfaces using Angular.
  • Utilized NuGet for package management in .NET projects.
  • Deployed and managed projects through Azure DevOps.
  • Employed MS SQL Server for robust database management.
  • Conducted API testing with Postman.
  • Managed source code with Git for version control.
  • Generated API documentation using Swagger/OpenAPI.
  • Utilized LINQ for integrated querying.
  • Implemented AutoMapper for object-object mapping.
  • Ensured seamless data management and efficient development within the Dotnet Core framework.

Senior .NET/C# Full Stack Developer

Autoprestige Imports
03.2014 - 03.2015

As a Senior .NET/C# Software Developer with a Full Stack focus, I spearheaded diverse projects, including crafting an e-commerce application based on nopCommerce. Additionally, I developed a Social Media Management (SMM) service for bot detection and fraud identification, along with a website facilitating accounting systems for both auto repair shops and dealerships. The toolkit for these ventures encompassed Visual Studio, nopCommerce framework, C#, SQL Server, Entity Framework, ASP.NET, Angular, SMM APIs for bot analysis, and various front-end and back-end tools ensuring robust and user-centric solutions across multiple domains.

Responsibilities:

  • Crafted and developed an e-commerce application leveraging nopCommerce.
  • Engineered a Social Media Management (SMM) service targeting bot detection and fraud identification.
  • Created a website catering to accounting systems specifically designed for auto repair shops and dealerships.
  • Implemented and ensured functionality across various modules within the e-commerce platform.
  • Conducted analysis and developed algorithms for bot detection and fraud identification in the SMM service.
  • Designed and developed website features for efficient accounting management in the automotive industry.
  • Collaborated with teams to integrate and optimize functionality within nopCommerce.
  • Engineered algorithms and APIs for bot analysis and fraud detection in the SMM service.
  • Conducted user-centric design and development for accounting-related features in the automotive website.
  • Employed SQL Server and Entity Framework for robust data management across all projects.
  • Ensured seamless front-end and back-end integration in all applications, using Angular and ASP.NET for enhanced user experience.
  • Conducted rigorous testing and optimization in each project phase for enhanced performance and user satisfaction.

Middle .NET/C# Developer

Simpals
01.2012 - 01.2014

In my role as a Middle .NET/C# Developer within the country's top-ranked classifieds system, I spearheaded the development of a high-throughput platform. I was responsible for crafting visual components, implementing small-scale services, and supporting Rest APIs. This system demanded top-notch performance from each component, given its high traffic nature, ensuring rapid and uninterrupted operations. Additionally, I navigated this landscape while the front end was solely crafted in pure JavaScript.

Responsibilities

  • Development of visual components for the classifieds system.
  • Implementation of small-scale services within the platform.
  • Support and maintenance of Rest API functionalities.
  • Ensuring high-throughput performance of system components.
  • Handling the demands of a high-traffic system for seamless operations.
  • Optimization of components to ensure rapid and uninterrupted functionality.
  • Collaborating with teams for system enhancement and feature implementation.
  • Troubleshooting and resolving performance bottlenecks.
  • Contributing to the scalability and reliability of the system.
  • Adhering to best practices for robust system development.
  • Participating in code reviews and ensuring code quality.
  • Implementing performance tuning and enhancement strategies.
  • Engaging in continuous learning and skill improvement.
  • Collaborating with cross-functional teams to deliver on project requirements.
  • Conducting tests and debugging to maintain system integrity.
  • Providing technical guidance and support to team members.
  • Participating in system design and architecture discussions.
  • Assisting in the implementation of new system features.
  • Ensuring compliance with coding standards and guidelines.
  • Adapting to emerging technologies and industry trends for system improvement.

Education

Associate of Science - Information Technology & Languages

Slovenian University of Moldova
Chisinau, Moldova
04.2001 -

Skills

Problem Resolution

undefined

Software

Web Development:

Backend Development

Database Management

Cloud Computing

DevOps Tools

Data Science and Machine Learning

Mobile App Development

Blockchain Development

Interests

Music

Reading

Sport

Timeline

Senior Rust Engineer

Centhropic
03.2023 - Current

Senior Rust/Go Blockchain Developer

CronCats
07.2021 - 03.2023

Team Lead Go/Rust-based SC Auditor

Hacken
06.2019 - 07.2021

Head of Blockchain Department

4ireLabs
05.2017 - 05.2019

Senior Go/Rust Developer

ITINITY
06.2016 - 06.2017

Senior .NET/C# Developer, Full Stack

Singulart
05.2015 - 05.2016

Senior .NET/C# Full Stack Developer

Autoprestige Imports
03.2014 - 03.2015

Middle .NET/C# Developer

Simpals
01.2012 - 01.2014

Associate of Science - Information Technology & Languages

Slovenian University of Moldova
04.2001 -
Rafic BarseghianSenior Rust Engineer