π΅ Portfolio Site: https://dankiss.netlify.app/ See Jobster the Node and React MERN project I coded with youtube video https://www.youtube.com/watch?v=hvZYYkhHWx8 and article https://www.linkedin.com/pulse/jobster-track-your-job-search-full-stack-javascript-dan-kiss/ Core Skills (+5 years): Node.js, AI, LLM, Cloud...
Experience
2023 β Now
2023 β Now
Portland, Oregon Metropolitan Area
Coded AI Agent chatbot using Azure OpenAI SDK and LLM to answer the customerβs questions on how to use our product. This included prompting, context with RAG, guardrails, token usage monitoring and tool setup.
Coded API endpoints with Node, Python and .NET including permissions checks to ensure users can access certain tools in the OpCon banking automation product. This required creating and updating api endpoints to ensure authorization with business logic.
Trained on cloud native system design to add layers of redundancy, deal with traffic spikes, processing workloads during high database demand and utilize cloud alerts for improved system monitoring.
Coded APIs with JavaScript. Node, C#, .NET and a front end in React to get customers to agree to terms and conditions in a simple way and allow us to collect data for our product and business managers.
Completed migration of the main React UI component library to use Material UI instead of a no longer supported UI library. Also used the update to add in accessibility features for a key customer.
Debugged and updated a 100k+ line complex codebase. Wrote tests to ensure the features worked.
Utilized CI/CD pipelines to run testing and show product was working as expected.
Identified and resolved 10+ critical bugs in the flagship banking automation product, making a data visualization tool work, returning more specific data in a query and more.
Providing technical guidance, conducting code reviews, collaborative problem-solving through pair programming and proactive communication.
2019 β Now
Portfolio Site: https://dankiss.netlify.app/
Coded AI Agents and Chatbots with OpenAI SDK in Python and Node
Coded personal project with the Iris Flower Data Set to review how visual input of flower images are converted to expected output of flower identification through a neural network. I then moved to GenAI building on that by using similar transformations but at a greater scale. I also touched multiple layers of the AI LLM model including prompting, adjusting sample controls like temperature and changing the model context by changing the data feed to it for answers to questions.
Built various Node, Python, React, JavaScript apps manually and with AI tools such as Claude Vibe Coding see my youtube video https://www.youtube.com/watch?v=hvZYYkhHWx8 writeup and code at https://www.linkedin.com/pulse/jobster-track-your-job-search-full-stack-javascript-dan-kiss/
C# .NET projects in Web Api and MVC see https://github.com/dan-kiss-dev-this/ShopFinderApi.Solution and https://github.com/dan-kiss-dev-this/PierresTreatsAndFlavors These projects use MySQL SQL databases, join tables and Entity Framework Core.
Solved data structure and algorithm problems using recursion, linked lists, and trees.
Deployed with AWS CryptoLive a React.js, Redux and TypeScript app that consumes APIs.
Completed training on using Node.js and React and built multiple full stack apps.
Built prototypes multiple times to show technology use cases.
Coded a React Native shopping cart with Redux in a pixel perfect format for an online retailer.
Coded projects which connect to SQL and NoSQL databases including AWS cloud based DynamoDB NoSQL database, Amazon RDS SQL database, and MongoDB NoSQL database.
Passed HackerRank challenges in Node.js and Python, passed PCEP-30-01 Python Certification.
Completed course on Java and C# where I coded out a mortgage calculator and learned about OOP
Became AWS Certified and deployed code using EC2 instances, S3 buckets, AWS RDS.
2022 β 2023
2022 β 2023
Portland, Oregon Metropolitan Area
Coded Vue and React components for 5+ features in F500 customerβs reporting dashboards for business users to get information on marketing campaigns. Developed and maintained Vue application with a focus on accessibility and performance optimization. Used data validation, consumption of APIs with asynchronous request handling, campaign start and end date selection, saving reports and routing.
Wrote tests with Jest and Vue Testing Library to ensure proper functionality and appearance.
Delivered features in an Agile environment with other developers, designers, and managers.
Collaborated with designers and product managers to refine UI components for an enhanced user experience.
Created Node Express APIs that contain SQL queries to insert saved reports data to PostgreSQL relational database in Google Cloud to save information in a persistent and scalable manner.
Added in New Relic Node.js agent and crafted dashboard in New Relicβs NRQL language to give visuals of API usage. This allowed my team to prioritize which APIs to fix bugs in first in a data-driven manner.
Coded extracurricular API projects with C#, .NET, and Entity Framework Core ORM for maintainability.
2021 β 2022
2021 β 2022
Palo Alto, California, United States
Coded 5+ new screens in React for a new Artificial Intelligence AI product line based on user and company feedback.
Added Slack API integration to allow direct messages to be sent to users with a bot from the SAAS product.
2019 β 2021
2019 β 2021
San Francisco Bay Area
Developed React Components with JavaScript and TypeScript using new features including Hooks and Functional Components.
Coded various critical solutions which impacted millions of users on Realtor.com and Silicon Valley Bank.
Completed additional training on coding Hooks including useState, useEffect, useContext, useReducer, useRef as well as custom hooks
Implemented testing with Jest and Enzyme including graceful error handling.
Completed peer reviewed pull request process various times, got code into production.
Coded responsive designs, added newly built React UI samples into Storybook.
Coded a Node.js API server with Express and GraphQL to create, read and update data.
Collaborated in-person and remote in agile team with 7 senior engineers and manager.
Deployed code with Jenkins based Continuous Integration and Continuous Delivery (CI/CD) Pipeline which ensured new code passed automated testing.
Interviewed 10+ job candidates on React and JavaScript questions including self-made live code challenge questions.
Education
Epicodus
Computer Science
University of Washington
Finance
Epicodus
Computer Software Engineering
UW Foster School of Business