I’m a Full-Stack Developer with expertise in React, Node.js, JavaScript and C#/.NET. I developed and maintained custom components using React and React Native SDKs, resulting in improved frontend UI performance and better user experiences for worldwide payments applications. I utilized C#/.NET and Jest testing for code verification and employed React Context API and React Hooks for efficient event-driven state management.
In late 2022, I developed the client side for an automated Privileged Access Management (PAM) application for enterprise businesses using React with minimal dependencies. I integrated APIs, enforced static type annotations with TypeScript, and implemented Redux for robust state management.
I also have worked both front and backend for various open source projects that have been featured on platforms such as Github and OsLabs. Most notably I worked as the Lead Frontend Engineer on project Venus, a self-hosted service endpoint monitoring tool that provided real-time and historic health metrics data. I played a key role in configuring Webpack and Babel to seamlessly integrate with various frameworks and libraries such as MaterialUI, Jest, React, and Electron, optimizing the bundle size for efficient performance. Additionally, I utilized Jestfor thorough unit testing of React components and the data parsing algorithm to ensure their reliability and functionality.
I am currently pursuing a Master's degree in Artificial Intelligence at the University of Latvia, where I am deepening my understanding of AI principles and applications. This advanced study has equipped me with cutting-edge knowledge in machine learning, natural language processing, and neural networks, allowing me to leverage AI technologies to solve complex problems and enhance project outcomes. My academic projects and research in AI are a testament to my capability to innovate and implement AI-driven solutions effectively.
With a solid foundation in both frontend and backend technologies, I am well-versed in the development lifecycle, DevOps practices, and cloud platforms. I am dedicated to delivering high-quality code, implementing efficient solutions, and collaborating effectively with teams to drive project success.
Technical Skills:
Languages: JavaScript (ES6+), TypeScript, C#, PHP, Python, Java, Shell/Bash
Frontend: React.js (Router, Hooks, Context API), Redux.js, Next.js/Gatsby, React Native, Visx/D3, HTML/CSS/SASS, MaterialUI/ChakraUI/AntD/FluentUI
Backend: Node.js, Express.js, GraphQL, ASP.NET, Django, Laravel, SQL (PostgreSQL), NoSQL (MongoDB/Mongoose), Websockets, REST, Webpack, Redis
DevOps/Cloud: AWS, Azure, Kubernetes, Docker, Git/GitHub, CI/CD, Jenkins
Testing: TDD (Jest/Enzyme, Mocha/Chai), Unit Testing
Tools/Frameworks: Visual Studio 2019, Kusto, Jira, Scrum, Agile, Blockchain
AI/ML: OpenAI, TensorFlow, PyTorch, Keras, OpenCV, NLP, ethical AI, AI deployment
- Develop frontend UI architecture in React with minimal dependencies to create optimized PAM application for enterprise businesses
- Integrate APIs to provide and manipulate data on frontend pages for user and backend functionality
- Make architectural decisions on libraries and frameworks for highly secure and performant development of application
Portland, United States
8月, 2021 - 11月, 2023
•
2 , 2
React/React Native/Full Stack Engineer
9月, 2017 - 4月, 2021
•
3 , 7
Vantino
9月, 2017 - 4月, 2021
•
3 , 7
- Develop, maintain and use React & React Native sdks to create custom components for frontend UI component structural/stylistic consistency and performance
- Use unit testing in C#/.NET and jest testing to verify code functionality and maintain consistency for custom React Native components
Geneva, Switzerland
9月, 2017 - 4月, 2021
•
3 , 7
Junior Full Stack Developer
2月, 2015 - 7月, 2017
•
2 , 5
Blue Avenue Groove
2月, 2015 - 7月, 2017
•
2 , 5
- Used Wix, Wordpress and Gatsby to create interactive websites. Implemented external APIs and SEO to increase and handle relevant user traffic
- Used AWS's S3, Cloudfront, EC2, RDS and Route 53 to host high performance, high availability infrastructure for static website
Tech Talks
Dynamic Programming : Memoization & Tabulation - Outco
Node Under the Hood: how Node works covering topics such as streams and file systems
Kubernetes: The Dynamic Symphony - Sponsored by SingleSprout