Alex A.

Alex A.

Senior Software Engineer

Gdansk, Poland
Hire Alex A. Hire Alex A. Hire Alex A.

About Me

Alex is a Senior Software Engineer with 14+ years of technical expertise in creating high-quality solutions for mobile/front-end projects using modern frameworks and back-end solutions. He has an eye for iterating pixel-perfect and complex UI interface solutions, provides hands-on guidance for software integration and information security, and works in various technical roles as an advocate for best practices, coding patterns, and Agile development.

Work history

UpStack
UpStack
Lead JavaScript Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Paxful
Paxful
Consultant - Software Engineering
2024 - Present
Remote

Contracted as a software development consultant for building a financial system with over 14 million users across 170+ countries, offering access to crypto and local currencies using 450+ payment methods.

Financial Services CryptocurrencyBitcoin
Access Genie
Access Genie
Director of Engineering
2023 - 2024 (1 year)
Remote

Worked as head of engineering and technical product manager for a fully remote tech startup building a B2B solution.

Bondex
Bondex
Director of Engineering
2022 - 2023 (1 year)
Remote
  • Designed platform-wide architectures for social networking, wallet solutions, and talent acquisition practices, training the current team in best industry standards and practices.

  • Developed customer support and quality control practices like hiring CSRs and QA, defining tools, metrics, reporting, escalations, data protection, security, training, and business communication.

  • Implemented development processes for integration between software development, quality control, infrastructure, and support and introduced high-level standards for security and data protection.

  • Hired and onboarded tech leads and team members and built a team culture bringing best practices to the daily life of the distributed team.

  • Managed various divisions like architecture, back-end development, mobile development, infrastructure, support, and quality control.

Path
Path
Solutions Architect
2021 - 2022 (1 year)
Remote
  • Designed platform-wide architectures for custodial financial services, cryptocurrency wallet solutions, and advisory portfolio management.

  • Reviewed and assessed third-party services for high-availability integrations and analyzed fault-tolerant integrations with third-party managed wallets and cryptocurrency exchanges.

  • Architected and guided the first version of the company’s mobile app.

  • Actively participated and contributed to stakeholders gathering requirements of features related to cryptocurrency wallet solutions, automated trading bots, and ingestion and processing of cryptocurrency exchange market data.

  • Directed 50+ engineers distributed in development teams across different continents to deliver quality features on time.

React NativeVue PHPNode.jsPostgreSQLRedisApache Kafka Laravel NestJS BuildkiteBitriseiOSAndroidPythonReact Financial Services Cryptocurrency Wallets Portfolio Management
Smart Agents (via UpStack)
Smart Agents (via UpStack)
Senior Developer
2019 - 2021 (2 years)
Remote
  • Implemented POC applications and libraries as solutions for existing problems.

  • Designed solutions for production-ready apps and implemented scripts for data health management in the production environment.

  • Worked on escalations analyzing and evaluating solutions.

Mokriya
Mokriya
Senior Back-end Engineer
2018 - 2018
Remote
  • Created and developed applications with multi-platform authentication.

  • Refactored legacy applications and adapted solutions to improve code quality.

  • Fixed and optimized solutions for translating applications.

EPAM
EPAM
Lead Software Engineer
2016 - 2019 (3 years)
Remote
  • Designed architecture for production-ready applications.

  • Implemented POC applications, spikes, and libraries as solutions for existing problems, optimizing solutions for performance, security, and integration with third-party applications.

  • Enhanced the quality of deliverables and implemented best practices.

OSF Digital
OSF Digital
JavaScript Developer
2015 - 2016 (1 year)
Remote
  • Implemented new features, provided support, and advised businesses that used the Demandware platform.

  • Reviewed features, architecture, and designs and provided feedback to clients.

  • Built new solutions, reviewed code, and made decisions on technical implementations.

K2 Partnering Solutions
K2 Partnering Solutions
Front-end Mobile Developer
2015 - 2015
São Paulo, Brazil
  • Created and developed hybrid mobile applications using Ionic and Angular.

  • Led the development of the REST API on the Salesforce platform and the middleware for exposing resources over the mobile network.

  • Implemented the back-end services using Apex over the Salesforce platform.

Altitude Co.
Altitude Co.
Senior Front-end Developer
2015 - 2015
Remote
  • Offered expertise for coding in Python and supported the implementation of new solutions and fixes in the back-end REST API services.

  • Implemented a dashboard to improve the performance of control processes for building automation services.

  • Contributed to UI design to improve user experience on applications.

Loggy Logistica
Loggy Logistica
Senior Full-stack Developer
2014 - 2015 (1 year)
Natal, Brazil
  • Analyzed requirements, design, development, deployment, testing, and release of mobile applications.

  • Collaborated with engineering teams on the back-end services for the platform.

  • Offered technical guidance on solution architecture implementation.

Stepmoney Brasil
Stepmoney Brasil
Senior Development Analyst
2013 - 2014 (1 year)
Natal, Brazil
  • Actively participated in the development of a payment platform and worked on integration projects for the company.

  • Offered technical guidance on solution architecture and analyzed requirements from the board of directors for platform roadmap features.

  • Managed the design and implementation of solutions with partners from different payment gateway companies.

TecnoTech Sistemas
TecnoTech Sistemas
Integrations Engineer
2012 - 2013 (1 year)
Natal, Brazil
  • Analyzed and developed features for the annual billing of users and overdue debt management.

  • Implemented customizations for replication of application instances for different entities and organizations.

  • Assisted and supported complex billing cases on legacy applications in production.

Multclick
Multclick
Lead Development Engineer
2011 - 2012 (1 year)
Natal, Brazil
  • Managed the development and maintenance of software solutions for clients.

  • Oversaw the implementation of the core of an internal framework to accelerate deliveries.

  • Offered technical leadership and direction and managed the company growth from the ground up.

JavaScriptPHPMySQLPostgreSQLHTMLCSSEngineering Management Team Leadership Project ManagementCI/CD
Rits Comunicacao e Tecnologia
Rits Comunicacao e Tecnologia
Technical Project Manager
2011 - 2011
Natal, Brazil
  • Organized the schedule and distributed resources for client projects.

  • Implemented project plans and documentations.

  • Worked on client negotiations for project delivery, support, and maintenance.

Maisdata Solucoes Tecnologicas
Maisdata Solucoes Tecnologicas
Technical Project Manager
2010 - 2011 (1 year)
Natal, Brazil
  • Organized client project schedules and assisted client negotiations for project delivery.

  • Elaborated project plans and documentation for monitoring, executing, and delivering the guidelines of PMBoK and ITIL.

  • Encouraged the implementation of best practices and Agile methodologies.

Freelance
Freelance
Software Developer
2008 - 2010 (2 years)
Remote
  • Worked on the iteration and delivery of solutions for small regional clients.

  • Developed and maintained systems, websites, applications, and components for clients.

  • Offered technical assistance and support to small businesses.

INFINITIS
INFINITIS
Software Developer
2008 - 2008
Remote
  • Worked with the development, maintenance, and support of a customer-related software developed by the company.

  • Provided onsite technical support at the client's customer service offices.

  • Fixed technical issues on solutions.

EzCreation Design
EzCreation Design
Web Developer
2007 - 2007
Natal, Brazil
  • Analyzed requirements and feature implementation for maintaining the company’s web applications.

  • Migrated web applications from unstructured legacy code to framework-based code.

Portfolio

Key Developer - SICCAU
Key Developer - SICCAU

CAU, Federal Council of Architecture and Urbanism, is an institute responsible for the administration, supervision, and regulation of architects and urban professionals all over Brazil. SICCAU is a web-based platform that integrates all regional councils with CAU regulatory procedures and services. The platform is mandatorily accessed by all Brazilian architects and urbanists. Analyzed the system and developed features for the annual billing of users and overdue debt management. Implemented customizations for the replication of application instances for different entities and organizations and provided support for complex billing cases on the legacy applications in production. Created and developed an optimized solution to manage recurrent debts and analysis of pending debts from data across the distinct databases with various data structures. Oversaw data migration from the legacy payment system, designed a data structure and database routines to keep consistent payment history in a new payment system, and solved numerous cases of billing issues from the client’s support department by developing an independent automated tool to analyze and describe payment history and debts. Improved the implementation of bank ticket verification, used only in Brazil’s banking system, and created a reusable theme for use in many software instances owned by institutions with different brands. The solution is in use all over Brazil, having one running instance for the federal institute and 27 more for each Brazilian state.

Senior Developer - Fluent Forever
Senior Developer - Fluent Forever

Fluent Forever is a language learning startup that invented a groundbreaking methodology for learning new languages. The Fluent Forever app became the most funded app in Kickstarter History. The prototype was part of a large crowdfunding campaign by Fluent that raised over $1.7 million on Kickstarter and Indiegogo. They were ready to go from paper to digital with this method and bring a completely new tool to the market. Worked on a web-based tool for translators to break down a sentence into individual word meanings and grammatical, syntactical, and morphological parts. Developed the front -page website and entry points for the management applications and internal systems like payments and subscriptions and implemented a reusable theming system for applications on the platform. Refactored tons of lines of code to achieve optimal code quality with best practices, code patterns, and unit testing. Fixed the existing UI implementations to improve user performance. The app was released to Play Store and App Store in early 2019.

Front-end Mobile Developer - K2 Konnect
Front-end Mobile Developer - K2 Konnect

K2 Konnect is a proprietary digital platform that offers IT consultants access to a pool of staff to build stronger and continuous relationships with the professionals that work within the K2 network. The app allows users to perform simple and recurrent tasks informing about consultancy opportunities, work measurement, timesheets, expenses, and opportunities for participation in K2's Share and Earn initiative for friend referrals. Used hybrid development processes to support both Android and iOS solutions. Developed a middleware to expose data as a REST API for another internal API for consumption by mobile apps and implemented endpoints for the internal API using Apex on the Salesforce platform. Worked on software integration, information security, and best practices in API development and liaised with designers in providing consistent UI solutions for the app. It was successfully released on Play Store and App Store.

Software Architect/Team Lead/Key Developer - Trupe Player (Embedded Media Software)
Software Architect/Team Lead/Key Developer - Trupe Player (Embedded Media Software)

Trupe Player is a software for the promotion of digital signage. It allows users to upload media files for display on digital panels distributed in several places including public transportation, halls, stations, and entrance gates of events. Those ads include promotional videos, animated content, and a series of dynamic data gathered from various data providers. Worked on the development of modules of software auto-updater, software installer, and media downloader. Implemented mechanisms for authentication, authorization, and validation of networking features such as data transporter, hashing, and proxy. Reduced the file size from 300MB to 40MB (compiled binary) and improved the utilization of networking for corrupted media files and adapt the application to different network configurations.

Education

Certified Scrum Product Owner ® (CSPO) - Expires Oct 2025
Certified Scrum Product Owner ® (CSPO) - Expires Oct 2025
Scrum Alliance
2023 - 2023
Professional Scrum Product Owner™ I (PSPO I) & Professional Scrum Master™ (PSM)
Professional Scrum Product Owner™ I (PSPO I) & Professional Scrum Master™ (PSM)
Scrum.org
2023 - 2023
Certified Scrum Master® (CSM) - Expires Oct 2025
Certified Scrum Master® (CSM) - Expires Oct 2025
Scrum Alliance
2023 - 2023
Microsoft Certified Professional (F546-5421)
Microsoft Certified Professional (F546-5421)
Microsoft
2015 - 2015
BSc Computer Information Systems (incomplete)
BSc Computer Information Systems (incomplete)
Laureate Education
2011 - 2012 (1 year)