Loading...

Attila Csanyi

Senior Software Engineer

Szeged, Csongrád, Hungary, Europe

Languages

English, Hungarian

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Martin Fowler

Summary

As a Senior Software Engineer with a deep passion for technology, I specialize in building modern, high-quality web applications. My primary focus is on the Angular and TypeScript ecosystem, where I excel with features such as Signals and NgRx, but I am also proficient in React and Next.js. With a strong history of creating scalable solutions, I have a proven track record of delivering reliable results in a variety of industries, from nimble startups to large-scale organizations.

While my expertise lies in frontend development, I also have a solid full-stack background that includes experience with GraphQL, Java, Spring, backend frameworks, and micro-services. This versatility allows me to contribute meaningfully to all aspects of a project. I thrive in fast-paced, collaborative environments and have a demonstrated ability to succeed in fully remote settings, taking ownership of my work from initial concept to final deployment.

I am a firm believer in continuous learning and am always looking for opportunities to expand my knowledge. When I'm not coding, you can find me pursuing new courses and exploring emerging technologies to stay at the forefront of the industry, such as blockchain, AI, or agentic workflows. I am always excited to take on new challenges and contribute to impactful projects.

If you are looking for a dedicated and experienced engineer who can bring both technical skill and a collaborative spirit to your team, I would welcome the opportunity to connect.

Professional Experience

19 years

Frontend Developer

Sparkland

Remote

Dubai, United Arab Emirates

Sparkland is one of the leading players in high-frequency trading. It's an industry that's evolving so fast, we're creating it in real time. And that's why we've made it our mission to set our own standards—using innovative strategies and state-of-the-art tech to make markets more liquid and efficient for everyone.

Key Achievements

  • Contribute to the development of an internal trading dashboard, delivering features, fixing bugs, and enhancing UI functionality
  • Implement performant, declarative components in Angular, focusing on maintainability and user experience
  • Build and optimize testing framework for performance and end-to-end validation, measuring rendering efficiency

Technologies

AngularTypescriptAngular MaterialArchitectural DesignClaude Code ConsoleDeclarative ProgrammingHTML5Performance TestingSCSSNgRxNgRx Signal StoreRxJSSignalsNgXsCursorNrwl NxClickUpEslintGitGitlabOktaPlaywrightScrumSentrySlackStorybook

Recommendations

Angular Developer

  • I would recommend Attila as frontend developer, he is highly interested in Angular and NX world, keep hand on latest features and paying lot of attention to details.

Senior Frontend Engineer

1inch"

Remote

Dubai, United Arab Emirates

1inch is a one-stop platform in the DeFi space, offering users access to the deepest liquidity with excellent performance, minimal slippage, the best exchange rates, and protection against MEV attacks. During my contribution to the 1inch Network, I collaborate with colleagues and senior developers fully remotely. It is an invaluable experience, learning from the best in the field and witnessing firsthand why the team is as efficient as Bruce Lee's legendary 1-inch punch.

Key Achievements

  • Improve the deepest liquidity provider dApp used by millions of users
  • Extend the monorepo with support for module boundaries using Nx/Sheriff, achieving scalability
  • Lead the upgrade to the latest Angular version using esbuild and Signals, ensuring 1inch is more future-proof
  • Deepen my web3 knowledge and gain hands-on experience from the biggest player in the DeFi space

Technologies

AgileAngularTypescriptAkitaAngular MaterialArchitectural DesignES6EsbuildGithub CopilotHTML5PWAReactive ProgrammingSCSSStorybookWeb3NgRxNgRx Signal StoreRxJSSignalsSheriffTaiga UINrwl NxEslintFigmaGatherGitGithubGithub ActionsJiraMiroNotionOktaScrumSentrySlackUnleashVSCode

Recommendations

Lead Developer

  • I am pleased to recommend Attila for their exceptional skills in web development and profound understanding of the Angular framework and related technologies, demonstrated during their time as a contributor to the 1inch Network.
  • Attila played a important role in the architecture and development of our applications. His expertise in Angular, particularly in advanced features like NgRx Signal Store and the Nx workspace, enabled us to establish a robust and scalable architecture, ensuring our interfaces were responsive, efficient, and user-friendly.
  • Attila’s is driven and talented collaborative spirit and proactive approach to knowledge sharing greatly enhanced our work environment, fostering positivity and productivity.
  • I am confident that Attila will bring the same level of dedication, innovation, and excellence to any future role they undertake.

Senior Angular Developer

DeHub DAO

Remote

Szeged, Hungary

DeHUB is the blockchain-based streaming, gaming, and social aggregation hub for original productions, exclusive PPV & surreal gaming experiences.

Key Achievements

  • Establish a monorepo supporting React and Angular devs
  • Achieve seamless continuous deployment across different projects with help of Nx
  • Strengthen my existing blockchain knowledge and experience with React projects

Technologies

AngularGraphQLReactive ProgrammingTypescriptArchitectural DesignES6HTML5PWAReactSCSSNgRxRxJSGraphQL Code GeneratorMoralisPrimeNgPrimeReactWagmiWeb3.jsContentfulNrwl NxGitGithubGithub ActionsInsomniaNetlifyNx CloudSlackSourcetreeVSCode

Recommendations

  • I have been working with Attila hand in hand on a Web3 Angular project. We had to set up the project from scratch, and Attila's experience was invaluable. Attila has excellent time management skills as well as an upstanding work ethic.
  • His intellectual curiosity allowed us to move rapidly in a space that was not yet as developed. Often we had to come up with innovative ideas and implement bespoke solutions. Working with Attila was a pleasure because he always tried to understand the requirements and develop high-quality solutions.
  • As a colleague, you can always rely on Attila to have your back by reviewing your code and keeping it up to the highest standard.
  • I would gladly work with Attila in the future!

Angular Developer

CODARemote

Szeged, Hungary

CODA (former Shields Energy Services) is an energy technology business enabling large organizations to significantly reduce their carbon footprint and utility costs.

Key Achievements

  • Built highly flexible analytic dashboards with charts and components
  • Implemented theming support following Figma design while maintaining the original theme
  • Established scalable Angular project structures with quality and speed
  • Utilized the latest Angular features to create fast and attractive user experiences
  • Managed and cooperated with remote team members successfully
  • Followed best practices and preserved code quality during requirement changes

Technologies

AgileAngularGraphQLReactive ProgrammingTypescriptArchitectural DesignES6HTML5KubectlNestJSPWASCSSStorybookNgRxRxJSAWS S3Nrwl NxNx CloudAngular CLIAuth0Bitbucket CloudChromaticCircleCICloudFrontDockerFigmaGitInsomniaJenkinsLensSlackSourcetreeVSCode

Recommendations

  • I have had the opportunity to work with Attila twice over the course of several years and it has been a pleasure each time. Attila is a dependable and diligent worker whose skills I would actively seek out in the future.
  • I appreciate his honesty and work ethic, as well as his commitment to personal and professional growth.
  • Attila is always willing to share his knowledge and advice with others, and his attention to detail and careful approach to coding make him a valuable asset to any team. He strikes a great balance between meeting project requirements and exploring implementation options, making him a reliable and trustworthy resource.

Full Stack Engineer

London, United Kingdom

BenevolentAI was founded in 2013 by the management team of Proximagen. The company focuses on bringing together artificial intelligence technology and scientific research to enable the creation of better medicines for some of humanity's most debilitating diseases.

Key Achievements

  • Full-stack web application development
  • Successfully built project from Angular 2 alpha to release
  • Spring Data REST API with multiple database support
  • Material 2 design with Angular 2 and TypeScript

Technologies

AgileAngularTypeScriptAngularJSApollo GraphQLFull-Stack DevelopmentMaterial DesignMicroservicesREST APIsSpring BootSpring Data RESTUI DesignGitJenkins

Recommendations

Lead Developer, CTO

  • Attila is one of the brightest and most enthusiastic engineers I've had the pleasure of working with. He is a veritable treasure trove of information on Angular2 and was invaluable in helping us to migrate our Angular application, which is now in the hands of users on production.
  • Genuinely, there cannot be many people outside of the Angular2 team itself who have such detailed knowledge, let alone enthusiasm for the subject. Combined with a relentlessly positive demeanour and can-do attitude, Attila was a great asset to our team.

Senior Software Engineer

Byyd

On-Site

Byyd (formerly Adfonic) was a mobile advertising buying platform that gave advertisers and agencies access to global mobile web and app inventory

Key Achievements

  • Taking ownership of the entire product lifecycle and working closely with Product.
  • Rapidly ship mission-critical user interfaces and new business logic for SaaS Clients.

Technologies

HibernateJavaMySQLPrimefacesSpringElasticsearchHTML5JavaScriptJSFJSONRESTSassConfluenceEclipseGitJenkinsJiraMySQL WorkbenchSlackSonarQubeSourceTreeTomcat

Recommendations

CTO, Architect

  • Attila brings enthusiasm and drive to everything he does. At Byyd it was fantastic to watch his progress as his skillset and experience increased.
  • He takes direct ownership of projects, is self-starting and drives things through.
  • He's always eager to pick up new technologies and both encourages and learns from others in the team - a great team player and a joy to work with!

Software Developer

Byyd

On-Site

Byyd (formerly Adfonic) was a mobile advertising buying platform that gave advertisers and agencies access to global mobile web and app inventory

Key Achievements

  • Worked in a large codebase with tightly coupled components using a new framework.
  • Designed and developed new functionalities across the full tech stack from database to frontend.

Technologies

HibernateJavaPrimefacesRESTSpringElasticsearchHTML5JavaScriptJSFJSONMySQLSassConfluenceEclipseGitJenkinsJiraMySQL WorkbenchSlackSonarQubeSourceTreeTomcat

Software Engineer

Szeged

Key Achievements

  • Developed and implemented an A/B testing system to optimize user experience and conversion rates through data-driven decisions
  • Built a scalable RESTful web service using Spring framework to handle high-volume API requests and integrate multiple backend systems
  • Created a feature-rich webshop and social networking application with real-time updates and interactive user interfaces

Technologies

JavaRESTJMSSpring 3Spring MVCXMLSTS (Spring Tools Suite)EclipseMSSQLPerforce

Recommendations

  • I managed Attila when he was working with EPAM Systems. He was working on Expedia's A/B testing framework. This is critical application which is used to decide which path to take. This framework needed to be fast/resilient and redundant.
  • Attila, was a important member in our team as he was one the lead developer. He is very smart and a good developer. He asks questions and hew wants to understand the requirements.
  • He is test driven and he makes sure he has the right test coverage. He makes the right decisions and follows through with his idea. He was a pleasure to work with.

Product Owner

  • I have worked with Attila for well over a year on a product with him as the lead developer. During this time he built a great level of trust always displaying a strong sense of responsibility over the technical aspects and functionality paired with continuously striving to improve performance and reliability.
  • He knew the ins and outs of the system which allowed for good designs and I could always go to him with either dev or test questions. In the rare cases he didn't have an answer right away, he made sure he had one along with an in-depth understanding of the topic for the next time we talked.
  • I can safely recommend him to anyone looking for a diligent and reliable person for similar roles.

Manager, Architect

  • Attila has been member of our Software Engineering Department between May, 2010 and April, 2014. In his developer role he participated in designing, implementing the software throughout the whole lifecycle of the project for our international customers.
  • He performed the tasks assigned to him with very good quality and within the defined time frames. He is reliable and highly capable of independent work at the same time, a great team player.
  • He showed good command of written and verbal English. As he was working in international environment, he practiced formal and informal verbal English communication daily
  • He is very open to new technologies, he actually is an enthusiastic, very active learner. I personally can’t picture a framework, a system, an API or any kind of 3rd party tool which he wasn’t able to get familiar with very quickly.
  • Attila has been a good colleague and a reliable person to work with. I am sure that he will show the same level of confidence and enthusiasm in any of his future positions.

Java Developer

Hungary

Document Search Application: Content searcher, which brings a right and more accurate result out onto a given search condition inside a given topic. Using Dijkstra graph algorithm and complex objects which store the hits and distance from another topics. Document Management System: The aim of the application, to store different pdf documents and keep up-to-date. Documents will be processed by its content and create relations among each other. Using special document validation and navigation. Document Management System Public part of the TARIC project which is accessible for everyone. It helps to identify the dutiable items. You can search among them using MSSQL fulltextsearch service.

Key Achievements

  • Content searcher, which brings a right and more accurate result out onto a given search condition inside a given topic. Using Dijkstra graph algorithm and complex objects which store the hits and distance from another topics.
  • The aim of the application, to store different pdf documents and keep up-to-date. Documents will be processed by its content and create relations among each other. Using special document validation and navigation.
  • Public part of the TARIC project which is accessible for everyone. It helps to identify the dutiable items. You can search among them using MSSQL fulltextsearch service.
  • Make traffic lights phase diagrams resizable via flash input parameters from JavaScript using SWFObject. Create new diagrams showing different traffic light operations in parallel using pure AS3 with Flex Builder.

Technologies

ActionScript 3J2EEMSSQLAdobe Flash CS3 ProfessionalAdobe Flex Builder 3AS3 (Action Script 3)ASP.NET 2.0C#EJB3JavaScriptJavaScriptJPANHibernateOracleSpringStruts 2SWFObjectFlex Builder

Application Developer

Lombard Lízing Zrt.On-Site

Hungary

Application development: - Project management, implementation, configuration handling, testing, bugfixing, change handling. Co-ordinate Business Systems development - Manage the demands, keep in touch with customers, create documentation, and support development. Special operational tasks: - Help with operations using special tools and applications, develop internal software. GIRO automatic system - Personal identification system

Key Achievements

  • Project management, implementation, configuration handling, testing, bugfixing, change handling.
  • Manage the demands, keep in touch with customers, create documentation, and support development
  • Help with operations using special tools and applications, develop internal software.
  • GIRO automatic system
  • Personal identification system

Technologies

PHPStored ProceduresBash ScriptingVisual Basic ScriptXMLMicrosoft Excel MacrosMSSQLMicrosoft Office

Certifications & Learnings

13 years

M101J: MongoDB for Java Developers v3.2

Score: 85%

Certificate

M102: MongoDB for DBAs v3.2

Score: 96%

Certificate

M101JS: MongoDB for Node.js Developers v3.2

Certificate

Coursera: Functional Programming Principles in Scala

Statement of Accomplishment WITH DISTINCTION

Projects & Developments

1 year

Next Portfolio

A modern portfolio trading dashboard built with Next.js 15, featuring internationalization, dark mode, real-time data, and comprehensive reporting

Next.jsTypeScriptTailwind CSSTradingShadCNCoinGecko APIi18nextMNB APIRadix UIESLintPrettierVitest

Next Ticker Pulse

A real-time cryptocurrency ticker dashboard built with Next.js that displays live price updates and calculates profit/loss (PnL) for trading positions, featuring position management, price history, and pause/resume controls

Next.jsTailwind CSSTypeScriptReal-timeTradingReactESLintNetlifyPrettier

Binance Pulse

A real-time order book visualization dashboard for Binance trading pairs built with Angular 20, featuring WebSocket connections, responsive design, and modern state management

AngularTypeScriptReal-timeTailwind CSSTradingWebSocketNgRx Signal StoreRxJSSignalsAngular MaterialBinance APINxESLintJestNetlifyPrettier

Next Porta Fi

Production-ready portfolio finance application displaying Ethereum address portfolios with ETH and ERC-20 token balances, prices, and visualizations. Features 2.5s load time for $5.4M portfolios with 100% verification coverage.

Next.jsTypeScriptTailwind CSSAlchemy SDKShadCNWeb3Reown AppKitTanStack QueryWagmi

Next Prompt

AI-powered prompt sharing platform built with Next.js 15, React 19, and modern web technologies for discovering, creating and sharing AI prompts

Next.jsTypeScriptTailwind CSSAuth.jsMongoDB

Education

Szegedi Tudományegyetem

Software Engineering

Petofi Sandor Evangelic Grammar School