Software Engineer
My name is Boris Civcic, and I am a dedicated Frontend Developer specializing in ReactJS. With over 13 years of experience in the field, I have honed my skills and become proficient in frontend development. Over the past 8-9 years, I have focused exclusively on ReactJS, allowing me to gain in-depth knowledge and expertise in this powerful framework.
Throughout my career, I have accumulated substantial experience as a Frontend Developer, working on diverse projects and delivering exceptional results. I take great pride in my ability to communicate effectively with colleagues, stakeholders, and clients, ensuring smooth collaboration and successful project execution. My strong communication skills enable me to understand requirements, convey ideas clearly, and contribute effectively to team discussions.
One of my key strengths lies in my commitment to code quality. I firmly believe that clean, maintainable, and efficient code is crucial for successful software development. I adhere to industry best practices, coding standards, and continuously strive to improve my skills to deliver the highest quality code possible.
Additionally, I have some experience with Node.js, Express, and MongoDB. I even built my own web app from scratch, showcasing my versatility and ability to architect robust backend systems to complement my frontend expertise.
From 2017 to 2021, I co-founded and operated a dedicated school focused on teaching frontend development skills. Alongside my colleague Aleksandar, we provided comprehensive programming classes tailored to a diverse range of learners, from students and beginners to older adults. Our curriculum covered essential technologies such as JavaScript, HTML, CSS, ReactJS, and TypeScript. Our school was equipped with a professional office space, where we delivered hands-on training and fostered a supportive learning environment. This experience is particularly important because it demonstrates my ability to effectively impart knowledge to others, empowering individuals with the skills needed to excel in the rapidly evolving tech landscape.
EMPLOYMENT HISTORY
Kepler51
- Lead Software Engineer
- Remote
- Kepler51
I started as a part-time developer in Jun 2022, and moved to full-time position as a lead developer.
As a Lead Frontend Developer, organizing tasks, ensuring code quality, managing your team, and refactoring a class component-based app to functional components are all important responsibilities.
Involving my team members throughout the process, encourage their feedback, and provide support whenever needed.
Rogerhr
- Software Engineer
- Remote
- Rogerhr
Senior Frontend developer I work on the new HR Dashboard.
- Developed automated scripts to simplify common tasks and reduce manual effort
- Full files/code organization
- UI/UX Excellence: I am passionate about creating visually appealing and intuitive user interfaces. By employing modern UI libraries and frameworks like Material-UI or Styled Components, I craft captivating and responsive designs that elevate user engagement and satisfaction.
- Skills: React, Axios, Redux, React Material UI, TypeScript...
Swiftlane
- Software Engineer
- Remote
- Swiftlane
As a lead Front-End developer I work on the new Admin Dashboard for Access Control System.
- Developed a Continuous Integration/Continuous Deployment (CI/CD) pipeline that reduced time-to-deployment from X days to X hours
- Identified and resolved application-level bugs that improved user experience
- Testing and Quality Assurance: I have a strong focus on delivering robust and error-free code. I employ comprehensive unit testing using libraries like Jest and Enzyme, enabling me to identify and address potential issues early in the development process.
- Skills: React, Axios, Redux, React Ant design, Charts etc...
IOV
- Front-End Developer
- Remote
- IOV
I worked on an important, large project with the Back-End team.
- We have worked with Redux and Reducers, creating documentation for all the components which is included in React Bootstrap page.
- Experience in using GIT for pulling and committing the developed content from/into the GIT repository Developed Date Time Picker using Object Oriented JavaScript extensively.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Creating components using recat.js and creating documentation for the components.
- GraphQL implementation
- Environment: HTML, CSS3, JavaScript, JSON, Reactjs, Redux, Axios, ES6, Unit test, Bootstrap, Visual studio Editor, GIT, CI / CD, GraphQL, JIRA. Gulp, Webpack 4.
Zojax
- Front-End Developer
- Remote
- Zojax
As a full-time Web Developer at Zojax I have worked as a part of the development team that coded various designs and built modern, responsive websites and apps.
Developed code for Shadowboxes, Slider Carousals, Tickers, Rotating Headers, Validation and JS animations.
- Created and implemented a custom CSS grid system, with CSS media queries for mobile responsiveness.
- Utilized HTML, CSS, JavaScript, SASS, NPM, Grunt and Git for e-commerce site development.
- Coordinated with the team of UX designers to create new Web Content Management System
- Environment: HTML5, CSS3, Twitter Bootstrap, JavaScript, jQuery, Angular, npm/Gulp/grunt
Degree 361
- Wordpress Lead Developer
- Serbia, Novi Sad
- Degree 361
Proficient and creative WordPress developer with a strong history in website management and development. Experienced in SEO.
I am an expert in all aspects of WordPress website creation, including design, plug-ins, and implementation. Skilled in creating engaging and interactive websites.
- Excellent at team projects and leadership. Coding of custom WordPress theme and template files using HTML, CSS, PHP, and Bootstrap 3 framework.
- Deployment from local environment to staging then to production using Git and a private repo on Bitbucket. Use of custom post type, custom field type, and jQuery to create testimonial carousel.
- Use of custom post type, custom field type, and jQuery to create testimonial carousel.
ENTYPO GmbH Zurich
- Front-End Developer
- Serbia, Novi Sad
- Entypo
Developed fully functional responsive prototypes based on Business Requirements using HTML/HTML5, CSS3, JavaScript and jQuery.
- Tested front-end code in multiple browsers to ensure cross-browser compatibility.
- Maintained brand standards under company guidelines.
- Consulted and documented UI best practices and code standards.
- Participated in projects in all stages of the product life cycle.
- Developed static markup pages for an HTML5 game
- Leveraged responsive web frameworks to consistently complete product deliverables ahead of schedule.
PROJECTS
reactjs-qrcode-scanner
reactjs-qrcode-scanner | by Boris Civcic with React.js
- Open Source
- npm
- Check repository
Storefront
Storefront | by Boris Civcic with React.js | API implementation
- Open Source
- Check repository
RECOMMENDATIONS
Swiftlane
Saurabh Bajaj
Boris has been a long time member of the team from the beginning, and develops a react based frontend from scratch for us. He has owned the end to end system from day 1, and can thrive in fast paced, early stage startup environment. He is a hard worker, and will go above and beyond to add value. He has invested in learning on areas that he never worked on before, like browser push notifications or webrtc, and successfully delivered outcomes that are running in production reliably. I am grateful for your work and wish you all the best in the future endeavors. Boris would be an asset to every team and I highly recommend that, based on our full time engagement for over 18 months.
Kepler51
Bradley Asztalos
Boris was excellent. His work was of the highest quality.
Lovappy
Mark Nejmeh
I think we lost a great man but anyone that runs a business knows that a person must grow. It has been an absolute pleasure working with Boris. He was even kind enough to help find a replacement. His hard work and calm demeanor are exceptional. Good Luck always Boris you are a diamond among the others in tech.