about
Rudolf

Senior Software Engineer | Frontend

With over a 11+ years of experience in full software development cycle, specializing in creating efficient and intuitive interfaces using TypeScript and React based on best practices. Highly experienced in remote work, it allows me to effectively collaborate with stakeholders, designers, developers to create seamless user experiences and achieve business goals. Now, I'm on an exciting journey to dive into the web3 technologies.

"Every issue has a solution, and with the right approach, mindset, and attitude, we can overcome any challenge that comes our way."

SKILLS

Javascript
Typescript
Node.js
Next.js
GraphQL
SCSS
CSS Modules
CSS in JS
HTML5
Tailwind
Web3
Solidity
Vite
Webpack
Rollup
Babel
Gulp
Esbuild
Bun
Lerna
Electron
Yarn
Monorepo
Build Tools
Jest
Cypress
Playwright
e2e
Storybook
Docusaurus
Gatsby
Postgres
MySQL
MongoDB
Elastic
Ruby
Python
Keycloak
Stripe
Paypal
Nginx
Docker
Kubernetes
AWS
Gitlab
Jenkins
Teamcity
Netlify
Vercel

EXPERIENCE

Senior Frontend Engineer | Tech Lead
Strategy Object Oct 2019 - Present · 4 yrs
Initiated and convinced the management board to adopt an offline-first approach for the app (PWA). Developing the architecture and solutions, leading to successful implementation in production for users with limited or no internet connectivity.
Built a versatile plug-and-play CLI tool that streamlines bootstrapping new apps, running tests, and building applications within the company, reducing development time by 50%.
Developed an innovative SQL editor with advanced autocompletion, making it easier and faster for users to build custom reports and visualize data, resulting in 80% increase in report generation speed.
Created a user-friendly search engine module that integrates with iframe or React components, enabling our customers to determine the correct custom tariff classification for their goods based on country.
Configured GitLab CI/CD pipelines and Kubernetes to automate the deployment of applications to AWS, enabling faster release cycles, reducing the risk of errors, and improving overall scalability.
Interviewed dozens of developers to identify top talent for the organization.
Senior Frontend Engineer / Tech Lead
Nextiva Jun 2017 - Aug 2019 · 2 yrs 3 mos
Created a scalable system of reusable design themed components (atomic design) that improved the development process and facilitated cross-team collaboration, reducing design and development time by 90%.
I streamlined the development process by integrating TypeScript, resulting in faster iteration and improved error handling, reducing bug reports by 30%.
Significantly simplified email communication by utilizing MJML-based custom templates for diverse client emails, including marketing, transactions, news, and notifications, reducing creation time from 1 day to 1 hour and maintaining consistency across various email clients.
Developed an analytics dashboard that was customizable, featuring drag-and-drop and resizable frames for adding various reports generated using the report builder. This resulted in flexible and powerful tool for data analysis.
Built an analytics dashboard that was customizable, featuring drag-and-drop and resizable frames for adding various reports generated using the report builder. This resulted in powerful and powerful tool for data analysis.
Implemented a Feature Toggle System that allowed safely ship code to production through frequent and smaller releases, giving us better control over new feature rollouts while simultaneously reducing costs, time, and risks, resulting in a 75% reduction in production incidents.
Senior Software Engineer
Cater2.me Jun 2015 - Jun 2017 · 2 yrs 1 mo
Developed an admin panel that enabled efficient order management and included features such as data-driven proposals for future orders based on previous ones, resulting increased revenue by 20% within one month.
Configured quick deployment to Netlify, including a pre-render stage to enhance SEO, resulting in a 90% increase in organic search traffic.
Configured end-to-end testing (Cypress) and streamlined the test-writing process for developers, resulting in faster and more efficient features delivery, significantly reducing testing time.
Created the task runner in a way that allowed for parallel processing, resulting in a 70% decrease in build time.
Senior Software Engineer
DarcMatter Jul 2012 - Jun 2015 · 3 yrs
Split the build process into independent tasks to reduce build time in half.
Rebuilt an application that originally used legacy Angular 1.0 to a more modern and efficient React-based implementation.
Created a well-defined specification between the API and UI which made it easier to test and deliver features quickly and independently, reducing dependency conflicts by 95%.
Early adopter of OAuth protocol, spearheading the development of a novel authentication process. This initiative facilitated secure and efficient integration with third-party providers, marking a significant advancement in our system's interoperability and security measures.
Configured a Continuous Integration (CI) deployment process utilizing Amazon Web Services (AWS), which resulted in a streamlined and automated delivery system that was transparent.