# Harshal Carpenter > UI Developer focused on building and improving the user experience of web applications Location: San Francisco Bay Area, United States Profile: https://flows.cv/harshal I am particularly interested in JS Frameworks which follow MVC(or MV*) architecture such as Angular 2, Angular.js, Vue and React. I have designed and worked on projects using these frameworks has given me a great amount of confidence and practice on how to design applications using JS Frameworks from ground up. I also possess a great amount knowledge of Node.js and Express.js which helps to form a server. JavaScript is right now my center of focus have continued to perfect knowledge of JavaScript, and I would love to make my professional career around it. I have recently completed my Masters Degree in Computer Science from California State University, East Bay(June 2015). My primary focus has been learning more about how algorithms can be formed and analysed, and how to build & maintain website from ground up, which includes both front-end, back-end, choosing the effective database and related technologies. Throughout my education of Computer Science, I have done most experience using C++ for software development and after that I have most experience with Java in my Bachelors Degree in Electronics & Communication as I was fascinated by the popularity of the language. I have also worked with Python in my Programming Language Concept course in my Masters for my various assignments one of them being designing parser. StackOverflow: http://stackoverflow.com/users/1714458/harshal-carpenter GitHub: https://github.com/McQuinTrix Portfolio: http://codepen.io/McQuinTrix/full/YXjOWd/ ## Work Experience ### Senior Software Engineer @ Navan Jan 2019 – Present | Palo Alto, California, United States ### Senior Software Engineer @ 12th Wonder Jan 2016 – Jan 2019 | Dublin, California > Design, develop, and maintain scalable MVC-framework based web applications using Angular 2, JavaScript,SASS, PrimeNG, Vis.js, FullCalendar.js, Moment.js, HTML5 and jQuery. > Designed mock-ups for new features of Titan focusing on the UX design. > Participate in the review and analysis of designs and perform code reviews. > Developed Vis Charts and Full Calendar component for the application. > Design new pages with Adobe XD > Building and maintaining the uniform UI for the whole project for different browsers(IE 9+, Mozilla, Chrome, Safari and Chinese browsers) and responsiveness of the website. > Built various features according to client's need in H2H Webinar/Meet using JavaScript, jQuery, CSS3 and BootStrap. > Created animations using CSS3 animations and for fallback on IE in jQuery. > Tweaked the GridStack.js plugin to make website vertically responsive(http://bit.ly/1PJUNTs). > Using Object-Oriented JS for each component which modularized the whole JS code for future maintainability. > Developed the Gulp built tool for versioning and replacing links in respective html files. > Co-ordinated with offshore team(Backend developers) and team lead continuously to understand the direction of the team and write code accordingly for future development. ### Software Engineer (Consultant ) @ iTutorGroup Jan 2016 – Jan 2017 | Santa Clara, CA > Reviewed code and helped other developers write better designed and cleaner code. > Developed Gulp Tasks for minification, sass compilation, and language specific compilation. > Added Emoji Support for Chat. > Made the whole Polling feature where you can Create a poll, Set time limit for the poll, Specify when the poll should start and show results using Charts.js, later changed to Chartist.js because of responsive nature of Chartist.js > Developed & Prepared the whole architecture for multi-language support for the website with JS. The website would be able to support English and Chinese for now and could be expanded to other languages just using a simple JSON. > Changed jQuery Animations to TweenMax animations. > Integrated HLS video into our broadcast layout with fallback support for Flash player for older IE versions where Web Workers were not available to change HLS stream to MP4 stream using HLS.js. > Building and maintaining the uniform UI for the whole project for different browsers(IE 9+, Mozilla, Chrome, Safari and Chinese browsers) and responsiveness of the website. > Developed Chrome Plugin, Mozilla Plugin and Slack Plugin for instantly creating LiveH2H meetings. ### Personal Blog @ Ozytive Jan 2012 – Jan 2015 Created the Wordpress blog by setting up all themes, widgets, and plugins to make the website more swift. Organizing site backups and website server resources restructuring while shifting into new servers Maintaining the website's design and interface for all users, publish articles on Technology and Popular topics. Analyze statistics of the website and setting up future goals for team. Social media management on Facebook, Twitter, Vkontakte & RenRen. ### Student Assistant @ California State University, East Bay Jan 2014 – Jan 2014 Organizing day-to-day events and schedule events for the Oakland Center branch of CSU, East Bay. Assist Administrative Assistant and staff members in data-entry and technical issues. ## Education ### Master's Degree in Computer Science California State University - East Bay Jan 2013 – Jan 2015 ### Bachelor of Technology (B.Tech.) in Electronics and Communications Engineering Sir Padampat Singhania University Jan 2010 – Jan 2013 ### Certificate In Full Stack Web Development in Computer Software Engineering Free Code Camp Jan 2014 – Jan 2015 ### Asia English School Jan 1999 – Jan 2008 ## Contact & Social - LinkedIn: https://linkedin.com/in/harshalcarpenter - Website: http://www.ozytive.com - Website: http://codepen.io/McQuinTrix/full/YXjOWd/ --- Source: https://flows.cv/harshal JSON Resume: https://flows.cv/harshal/resume.json Last updated: 2026-03-22