Frontend at Airbnb
San Francisco Bay Area
TATCHA
Software Engineer
2015 to Present
Dev Bootcamp
Core Coach
2014 to Present
Purity Cosmetics
Software Engineer
2014 to 2015
Dev Bootcamp
Student
2014 to 2014
Rocketship Education
Individualized Learning Specialist
2013 to 2014
Nuclea Biotechnologies
Intern
2011 to 2012
Pittsfield, Massachusetts Area
TATCHA is a luxury skincare company touting a line of products inspired by the beauty rituals of geishas. With a strong focus on e-commerce and select retail presence, TATCHA is a fast moving, ever growing company. In 2015, TATCHA was ranked #21 on Inc's list of 5000 fastest growing companies in America (http://www.inc.com/profile/tatcha). As a software engineer... TATCHA is a luxury skincare company touting a line of products inspired by the beauty rituals of geishas. With a strong focus on e-commerce and select retail presence, TATCHA is a fast moving, ever growing company. In 2015, TATCHA was ranked #21 on Inc's list of 5000 fastest growing companies in America (http://www.inc.com/profile/tatcha). As a software engineer at TATCHA my role involves but is not limited to: • Developing various client side optimizations for the checkout process which is built using AngularJS. While maintaining integrations and data flow on the Magento Enterprise platform - built using a MySQL (using PHP as the primary language) on the backend. • Continuously debugging to clean up a complex legacy codebase, which relies on a LAMP-based operational stack, using Magento as the eCommerce/cart platform and ExpressionEngine as the content CMS • Convert wireframes mobile-responsive, and aesthetically-pleasing web pages using HTML/CSS, Twitter Bootstrap, AngularJS, jQuery, SASS, Jade, and HAML. I built a client facing gift set building widget - built on AngularJS. This widget involved rich UI interactions, balanced data flow, drag and drop functionality, as well as dynamic content served through a connection to the Magento Enterprise platform. • Making decisions that helps better TATCHA’s e-commerce infrastructure, building rich features that drive profitability and enhance performance. • Performing code reviews to ensure code quality prior to deployment, and tests client facing features for cross-browser compatibility using BrowserStack. • Collaborating with designers, product managers, and fellow engineers to navigate and build a positive e-commerce roadmap which will help enhance our code quality while simultaneously driving revenue and alleviating pressures from internal procedures.
📖 Summary
I am a software engineer located in Belmont, California. I am passionate about building meaningful products that help solve human problems and better the web ecosystem. I value efficiency and optimization and I will always advocate for building products using a scalable and modular pattern. Having worn many hats for the duration of my career has lead me to mentor, architect, lead, and produce many successful features among hard working, talented engineers. I have built several production level applications using the LAMP stack, MEAN stack, as well as hybrid mobile applications using Cordova and the Ionic framework. I also have e-commerce experience, in particular, working with the Magento enterprise platform and Shopify plus platform. I am currently working on projects using with Firebase, ReactJS, NodeJs, and ES6/ES2015 (https://github.com/sharmilajesupaul). Skills: WORKFLOW • Git • Agile Development • Test Driven Development TESTING • Jasmine • Rspec • Minitest LANGUAGES • Ruby • JavaScript • HTML • CSS • PHP FRAMEWORKS/LIBRARIES • Ruby on Rails • AngularJS • NodeJS • Ionic • JQuery • Sinatra DATABASE • PostgreSQL • ActiveRecord • MongoDB • Mongoose • MySQL • SQLite3Software Engineer @ TATCHA is a luxury skincare company touting a line of products inspired by the beauty rituals of geishas. With a strong focus on e-commerce and select retail presence, TATCHA is a fast moving, ever growing company. In 2015, TATCHA was ranked #21 on Inc's list of 5000 fastest growing companies in America (http://www.inc.com/profile/tatcha). As a software engineer at TATCHA my role involves but is not limited to: • Developing various client side optimizations for the checkout process which is built using AngularJS. While maintaining integrations and data flow on the Magento Enterprise platform - built using a MySQL (using PHP as the primary language) on the backend. • Continuously debugging to clean up a complex legacy codebase, which relies on a LAMP-based operational stack, using Magento as the eCommerce/cart platform and ExpressionEngine as the content CMS • Convert wireframes mobile-responsive, and aesthetically-pleasing web pages using HTML/CSS, Twitter Bootstrap, AngularJS, jQuery, SASS, Jade, and HAML. I built a client facing gift set building widget - built on AngularJS. This widget involved rich UI interactions, balanced data flow, drag and drop functionality, as well as dynamic content served through a connection to the Magento Enterprise platform. • Making decisions that helps better TATCHA’s e-commerce infrastructure, building rich features that drive profitability and enhance performance. • Performing code reviews to ensure code quality prior to deployment, and tests client facing features for cross-browser compatibility using BrowserStack. • Collaborating with designers, product managers, and fellow engineers to navigate and build a positive e-commerce roadmap which will help enhance our code quality while simultaneously driving revenue and alleviating pressures from internal procedures. From 2015 to Present (less than a year) Core Coach @ • Work alongside teacher during core hours. • Support teacher by answering student questions during floor time. • Answer general programming questions as well as help debug with students when they are stuck. • Instill good practices and coach students with debugging efforts and modularization. From 2014 to Present (1 year) Software Engineer @ As the first web developer at Purity Cosmetics and also the lead engineer, I was responsible for architecting, maintaining, and developing several e-commerce websites along with prioritizing feature requests and maintenance. I also built order management tools and implemented communication software integrations which helped better procedures that relied heavily on shipping or customer service respectively. I managed a team of 3 engineers and was responsible for hiring, on boarding, and performing regular code reviews. My technical responsibilities include: • Creating, maintaining, and regularly debugging several e-commerce websites. I also set up guidelines to the first e2e testing done on an independent project using AngularJS and the Protractor test suite. • I continuously contributed to optimizing the checkout process and implemented all web changes for promotional content. • Lead the first mass content standardization across all individual websites and trained other teams on how to use and navigate the content management system. • Regularly implemented and monitored third party scripts and integrations. This includes integrations that allow for scheduled payments, split payments, customer wish lists, and varied discounting rules. • I built an online discounting engine involving a feature UI and several discounting rules applied on a tiered scale. • Pioneered the first instance of engineering culture as well as working with emotionally intelligent team members to build the best ecosystem for growth and sustainability. Technologies used (but not limited to): • Content Management System(CMS) • API Web services - SOAP & RESTFUL • JavaScript • jQuery • Angular JS • Ruby on Rails • Liquid Templating Language • HTML/CSS • MSSQL + MySQL • Firebase.io • Ruby (Language) • SEO Tools • Mailchimp Integration Software From 2014 to 2015 (1 year) Student @ • A 19-week intensive web development course. Spent over 1000 hours building projects with Ruby, JavaScript, HTML5/CSS3 and multiple libraries/frameworks. Also built projects using JQuery, AngularJS, Node/Express, MongoDB/Mongoose, and the Ionic framework. Practiced AGILE development, pair-programming, and test driven development. • Was a part of the Dev Bootcamp mentorship program: I helped guide and acclimate new students to the curriculum and culture. • Was a part of a final project team that built a mobile bar crawling application, GlassHopper, that allows users to plan a crawl, check-in at bars, leave reviews, and view bar information. GlassHopper was built using the MEAN Stack as well as the Ionic mobile framework. • I worked across the stack, building the front-end and back-end of the bar reviews, aggregate data and post/comment validations. I also worked on UX/UI improvements, various bug fixes, and implementing native iOS elements such as pull-to-refresh, scrolling tabbed views, action-sheets, etc. • I want to continue building and improving projects that I feel passionate about, using new frameworks to gain familiarity. I also want to continue to work with the Ionic framework and AngularJS. I am currently working on a improving Decisions, the pros and cons application, to be socially integrated and update data dynamically. From 2014 to 2014 (less than a year) Individualized Learning Specialist @ Motivate students to participate in learning activities; create a positive student culture around online learning and small group tutoring; maintain high behavioral expectations for all students. Ensure that students have access to a positive and productive learning environment by enforcing all campus safety rules and behavior expectations. Actively “coach” students on all computer programs and ensure that the educational software used in the lab effectively meets the needs of students; perform targeted individual interventions and assist struggling students on computer programs. From 2013 to 2014 (1 year) Intern @ Internship Position. Responsibilities include, basic data entry on MS Excel, answering emails, cell array assembly procedure, recording lab results, filing by color and date From 2011 to 2012 (1 year) Pittsfield, Massachusetts Arean/a, Web Development @ Dev Bootcamp From 2014 to 2015 Bachelor's Degree, Neuroscience @ University of California, Santa Cruz From 2008 to 2013 Sharmila J. is skilled in: JavaScript, AngularJS, Ruby on Rails, jQuery, HTML5, CSS, Node.js, ActiveRecord, Sinatra, MongoDB, Ruby, PostgreSQL, Microsoft Word, Photoshop, Customer Service
What company does Sharmila J. work for?
Sharmila J. works for TATCHA
What is Sharmila J.'s role at TATCHA?
Sharmila J. is Software Engineer
What industry does Sharmila J. work in?
Sharmila J. works in the Computer Software industry.
Who are Sharmila J.'s colleagues?
Sharmila J.'s colleagues are Christian Deonier, Chen Luo, Sergio Camelo, Ziyi Wang, Zhipeng Tian, Manish Maheshwari, Gail Wilson, Edward Chin-Lyn, Rex Xiong, and David Zhao
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
1 year(s), 0 month(s)
Unlikely
Likely
There's 92% chance that Sharmila J. is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies