Building Digital Experiences
Hi, I'm Nick. A Full-Stack Developer combining military precision with creative engineering to build robust web applications.
About Me
I am a Full-Stack Developer with 6+ years of experience in JavaScript and 4+ years in React. Based in Athens, Greece, I bring a unique background as a Reserve officer in the Hellenic Air Force, which instilled in me a disciplined approach to leadership and teamwork.
Currently, I specialize in building scalable web applications using React, Ruby on Rails, and modern JavaScript tools. I am a strong advocate for pair-programming, clean code, and mentoring junior developers.
My soft skills include streamlining complicated procedures, delivering clear technical presentations, and exemplary problem-solving abilities.
Things I Can Do
My bachelor in automotive engineering taught me to think scientifically. My time in the Hellenic Air Force as an officer sharpened my leadership and organization skills. My software development training boosted my knowledge and skills in software engineering.
- Javascript ES5/ES6, React, Redux
- Ruby, Ruby on Rails, SQL
- Bootstrap, SemanticUI, Materializecss
- Webpack, Babel, Git
- Write tests with Jest, RSpec
- Write clean code
- Follow best practices
- Pair Programming, Remote Working
Experience
Backend Developer
- Integrated Sumsub API to Equals API.
- Developed a small API using Node.js and Express.js.
Frontend Lead Developer
- Developed comprehensive React-based CRM extensions for HubSpot.
- Built serverless Node.js APIs with HubSpot CRM integration.
- Designed and developed modular component architecture with reusable UI components.
Frontend Developer
- Writing A/B tests on ABTasty and Convert using jQuery, CSS, and HTML.
- Fixing bugs in the backend using Ruby on Rails.
Frontend Developer
- Worked on developing the new Booking Engine using React 17 with TypeScript.
- Wrote tests using Jest and utilized Jotai for state management.
Frontend Developer
- Translated Adobe XD designs into dynamic and responsive UIs using React 18.
- Utilized Ionic to develop mobile apps for iOS and Android.
Student Mentor
- Mentoring students on their path to becoming Software Developers.
- Conducting weekly meetings to discuss technical issues and soft skills.
- Advising on conflict resolution in cross-cultural remote teams.
Reserve Captain
- Graduated 2nd in class as a reserve officer with highest possible grades.
- Promoted to 2nd Lieutenant, then Captain.
- Trained 3 platoons, awarded "Best Platoon" for two consecutive series.
Selected Work
Sumsub Token Server
Generate SumSub Web/Mobile SDK access tokens securely via a tiny Express backend plus a simple static demo page.
Dark Forest RPG
A turn-based RPG game with a custom story, gameplay mechanics, and scoring system. Designed and developed using Phaser 3.
MotoGP Database
A fully responsive SPA for MotoGP fans to view team information and standings. Features filtering by country.
Book a Ducati
A tablet-optimized SPA allowing users to book test rides for their favorite Ducati bikes. Built with a Rails API and React/Redux frontend.
Mapply
A workout tracking application integrated with map functionality using Leaflet.js. Users can log workouts on specific map locations.
Testimonials
"Nick is a Full-stack web developer, he is good at solving problems with strong presentation skills, he has solved a lot of challenges on Leetcode and code wars. I'm with him in a daily standup team he is good at time management. He has helped me several times when my project stuck with a lot of bugs. I feel the honour to work with him."
"If you are looking for someone supportive, responsible, hardworking, and not just a great problem solver but the one who always tries to find better ways of doing things, then Nick is the right person you are looking for. I had a great time learning and working with him on React and Rails projects."
Let's Connect
Open to new opportunities and collaborations. Feel free to reach out!
dev@nickharas.com