Varian L.
Staff Software (Full-stack) Engineer at Eargo- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Cantonese Chinese Full professional proficiency
-
Mandarin Chinese Limited working proficiency
-
English Native or bilingual proficiency
Topline Score
Bio
Jochen Bedersdorfer
Varian is great full-stack engineer that comes with a solid background in Java and SQL. He consistently goes above and beyond to deliver on features and will go the extra mile to get things done on time. He always steps in to help carry the load on the Dev Team backlog and helps with the testing. He is able to create good unit tests and contributes to regression test cases. He's quick in identifying and fixing bugs. He made valuable design decisions, for example during his work on Salesforce integration and data synchronization to reliably keep data on both systems consistent, and in which he designed a customization mechanism that easily individualizes each customer's synchronization. During design discussions, his feedback helps push the product to be more user-centric and intuitive as possible. Varian is a quick learner and has no problem tackling problems or implementing new features that fall out of his comfort zone. He strives to learn new things each day. I would hire him again in an instant.
LinkedIn User
Varian is a wonderful person to work with. I mentored Varian during Career Week, a post boot camp program at Coding Dojo, and immensely enjoyed having him in the classroom. He is kind, intelligent, and hardworking. He asks thoughtful questions and is a wonderful asset to his peers. He never hesitates to assist his peers and does so in a way that is warm and with patience.
Jochen Bedersdorfer
Varian is great full-stack engineer that comes with a solid background in Java and SQL. He consistently goes above and beyond to deliver on features and will go the extra mile to get things done on time. He always steps in to help carry the load on the Dev Team backlog and helps with the testing. He is able to create good unit tests and contributes to regression test cases. He's quick in identifying and fixing bugs. He made valuable design decisions, for example during his work on Salesforce integration and data synchronization to reliably keep data on both systems consistent, and in which he designed a customization mechanism that easily individualizes each customer's synchronization. During design discussions, his feedback helps push the product to be more user-centric and intuitive as possible. Varian is a quick learner and has no problem tackling problems or implementing new features that fall out of his comfort zone. He strives to learn new things each day. I would hire him again in an instant.
LinkedIn User
Varian is a wonderful person to work with. I mentored Varian during Career Week, a post boot camp program at Coding Dojo, and immensely enjoyed having him in the classroom. He is kind, intelligent, and hardworking. He asks thoughtful questions and is a wonderful asset to his peers. He never hesitates to assist his peers and does so in a way that is warm and with patience.
Jochen Bedersdorfer
Varian is great full-stack engineer that comes with a solid background in Java and SQL. He consistently goes above and beyond to deliver on features and will go the extra mile to get things done on time. He always steps in to help carry the load on the Dev Team backlog and helps with the testing. He is able to create good unit tests and contributes to regression test cases. He's quick in identifying and fixing bugs. He made valuable design decisions, for example during his work on Salesforce integration and data synchronization to reliably keep data on both systems consistent, and in which he designed a customization mechanism that easily individualizes each customer's synchronization. During design discussions, his feedback helps push the product to be more user-centric and intuitive as possible. Varian is a quick learner and has no problem tackling problems or implementing new features that fall out of his comfort zone. He strives to learn new things each day. I would hire him again in an instant.
LinkedIn User
Varian is a wonderful person to work with. I mentored Varian during Career Week, a post boot camp program at Coding Dojo, and immensely enjoyed having him in the classroom. He is kind, intelligent, and hardworking. He asks thoughtful questions and is a wonderful asset to his peers. He never hesitates to assist his peers and does so in a way that is warm and with patience.
Jochen Bedersdorfer
Varian is great full-stack engineer that comes with a solid background in Java and SQL. He consistently goes above and beyond to deliver on features and will go the extra mile to get things done on time. He always steps in to help carry the load on the Dev Team backlog and helps with the testing. He is able to create good unit tests and contributes to regression test cases. He's quick in identifying and fixing bugs. He made valuable design decisions, for example during his work on Salesforce integration and data synchronization to reliably keep data on both systems consistent, and in which he designed a customization mechanism that easily individualizes each customer's synchronization. During design discussions, his feedback helps push the product to be more user-centric and intuitive as possible. Varian is a quick learner and has no problem tackling problems or implementing new features that fall out of his comfort zone. He strives to learn new things each day. I would hire him again in an instant.
LinkedIn User
Varian is a wonderful person to work with. I mentored Varian during Career Week, a post boot camp program at Coding Dojo, and immensely enjoyed having him in the classroom. He is kind, intelligent, and hardworking. He asks thoughtful questions and is a wonderful asset to his peers. He never hesitates to assist his peers and does so in a way that is warm and with patience.
Credentials
-
Accelerating Through Angular 2
Code SchoolNov, 2016- Nov, 2024 -
Certified ScrumMaster® (CSM®)
Scrum AllianceJun, 2018- Nov, 2024
Experience
-
Eargo
-
United States
-
Medical Equipment Manufacturing
-
100 - 200 Employee
-
Staff Software (Full-stack) Engineer
-
Oct 2023 - Present
-
-
Senior Full Stack Software Engineer
-
Mar 2021 - Oct 2023
-
-
Full Stack Software Engineer
-
Nov 2019 - Mar 2021
Eargo is a hearing aid medical device company that has a direct-to-consumer e-Commerce site, as well as mobile and web applications that configure the hearing devices. Mobile app and web application has integration with video chat capabilities. Tech stack: React, Node.js, Ruby on Rails, AWS, Google Firebase, MySQL, PostgreSQL, Salesforce, TimeTrade, Agora.io Notable Projects - • Video Call - designed API + server logic, services to integrate internal application w/… Show more Eargo is a hearing aid medical device company that has a direct-to-consumer e-Commerce site, as well as mobile and web applications that configure the hearing devices. Mobile app and web application has integration with video chat capabilities. Tech stack: React, Node.js, Ruby on Rails, AWS, Google Firebase, MySQL, PostgreSQL, Salesforce, TimeTrade, Agora.io Notable Projects - • Video Call - designed API + server logic, services to integrate internal application w/ third-party appointment scheduling and video calling services. Provide support/audiologists invaluable method to engage w/ customers via embedded video calls in our web app and client's mobile app • User Notifications - Designed API design/logic for customized notification timing and Rich Media push notifications via FireBase and new User tutorials and PN + in-app reminders Essential Duties and Responsibilities - • Maintain documentation of s/w features and processes • Contribute to design and architecture of mobile application platforms, in both backend and front-end environments • Design and implement API-based integrations with external systems (SFDC) to enable key cross-organization functionality • Implement web application feature to integrate with an external services (video and scheduling services) to enable real-time video calls • Design, code, and test new features in an independent manner while writing. maintainable, reusable and robust code • Deliver functionality in a fast moving Agile SCRUM development environment • Translate UI/UX wireframes into responsive, cross-platform user friendly interfaces • Advocate for and adapt industry best practices for web development technologies • Collaborate effectively as an Agile team of test and application engineers, designers, and stakeholders during planning meetings, daily SCRUM stand-ups, and design discussions across multiple teams in various countries and time zones
-
-
-
HackerRank
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Full Stack Software Engineer
-
Jun 2018 - Oct 2019
HackerRank's mission is to match every developer with the right job by having every developer in the world on its world-class coding platform. The HackerRank Community is the largest learning and competition community for programmers. HackerRank for Work is the leading end-to-end technical recruiting platform for hiring engineers. Scrum Alliance Certified ScrumMaster and company SCRUM/Agile expert. Tech stack: React/Redux, Ruby on Rails, MySQL. Developed and tested using Docker… Show more HackerRank's mission is to match every developer with the right job by having every developer in the world on its world-class coding platform. The HackerRank Community is the largest learning and competition community for programmers. HackerRank for Work is the leading end-to-end technical recruiting platform for hiring engineers. Scrum Alliance Certified ScrumMaster and company SCRUM/Agile expert. Tech stack: React/Redux, Ruby on Rails, MySQL. Developed and tested using Docker containers Projects: • Functioned as the development team's SCRUM Master for 6 months. • Work on visualizations for enterprise-ready data analytics product • Test Health Dashboard - graph visualizations and integration with internal APIs • Built features for the self-serve, first-time user UX • Configured Google Tag Manager <-> Google Analytics instrumentation to track first-time user experience • Migrate existing payments screens to new UI designs Show less HackerRank's mission is to match every developer with the right job by having every developer in the world on its world-class coding platform. The HackerRank Community is the largest learning and competition community for programmers. HackerRank for Work is the leading end-to-end technical recruiting platform for hiring engineers. Scrum Alliance Certified ScrumMaster and company SCRUM/Agile expert. Tech stack: React/Redux, Ruby on Rails, MySQL. Developed and tested using Docker… Show more HackerRank's mission is to match every developer with the right job by having every developer in the world on its world-class coding platform. The HackerRank Community is the largest learning and competition community for programmers. HackerRank for Work is the leading end-to-end technical recruiting platform for hiring engineers. Scrum Alliance Certified ScrumMaster and company SCRUM/Agile expert. Tech stack: React/Redux, Ruby on Rails, MySQL. Developed and tested using Docker containers Projects: • Functioned as the development team's SCRUM Master for 6 months. • Work on visualizations for enterprise-ready data analytics product • Test Health Dashboard - graph visualizations and integration with internal APIs • Built features for the self-serve, first-time user UX • Configured Google Tag Manager <-> Google Analytics instrumentation to track first-time user experience • Migrate existing payments screens to new UI designs Show less
-
-
-
ContextSmith (NLP Platform for CRM)
-
United States
-
Software Development
-
Full Stack Software Engineer
-
Dec 2016 - May 2018
ContextSmith is a SaaS CRM system that uses AI to manage relationships by seamlessly integrating e-mails, meetings, other CRM sources such as Salesforce, and support tickets to provide more context & visibility. It alerts the user of possible risks and signals action via a learning algorithm, and makes data entry and sync of Salesforce data painless using a Chrome extension. Front-end: JavaScript, jQuery, HTML, CSS, Vue.js, D3.js, Bootstrap Server/application: Ruby on… Show more ContextSmith is a SaaS CRM system that uses AI to manage relationships by seamlessly integrating e-mails, meetings, other CRM sources such as Salesforce, and support tickets to provide more context & visibility. It alerts the user of possible risks and signals action via a learning algorithm, and makes data entry and sync of Salesforce data painless using a Chrome extension. Front-end: JavaScript, jQuery, HTML, CSS, Vue.js, D3.js, Bootstrap Server/application: Ruby on Rails Back-end: PostgreSQL, SOQL APIs: Salesforce, G-Suite, FullContact Deployment: Heroku • Design new features in team design meetings. Implemented new functionality with customer-centric functionality and usability in mind, while resolving issues from authentication, through front-end and back-end. • Maintain and own Salesforce integration modules that synchronize Salesforce activity, contacts, and SFDC object fields with native web application models and fields. • Designed and implemented custom fields and lists feature that is synchronized with Salesforce. • Continuously run unit tests and fixed functional, usability, and security issues that are discovered by the team or reported in Production. Notable accomplishments: • Realized from design whiteboarding to implementation the Person profiles in our Chrome extension that make use of FullContact API and Salesforce API data, synchronizing changes back to Salesforce. • Created a mechanism to keep Salesforce and local contacts and opportunity fields consistent and synchronized. • Designed a configuration schema to streamline and customize data synchronization per organization and per user, configurable to any period -- which saves our Customer Success team hours each week. • Tuned SQL queries and methods to improve dashboard and report performance, and in one customer's report the runtime by 66%. • Design and implement dashboards that display comparisons and period trends of aggregated data, time usage, and win rates of Salesforce opportunities. Show less ContextSmith is a SaaS CRM system that uses AI to manage relationships by seamlessly integrating e-mails, meetings, other CRM sources such as Salesforce, and support tickets to provide more context & visibility. It alerts the user of possible risks and signals action via a learning algorithm, and makes data entry and sync of Salesforce data painless using a Chrome extension. Front-end: JavaScript, jQuery, HTML, CSS, Vue.js, D3.js, Bootstrap Server/application: Ruby on… Show more ContextSmith is a SaaS CRM system that uses AI to manage relationships by seamlessly integrating e-mails, meetings, other CRM sources such as Salesforce, and support tickets to provide more context & visibility. It alerts the user of possible risks and signals action via a learning algorithm, and makes data entry and sync of Salesforce data painless using a Chrome extension. Front-end: JavaScript, jQuery, HTML, CSS, Vue.js, D3.js, Bootstrap Server/application: Ruby on Rails Back-end: PostgreSQL, SOQL APIs: Salesforce, G-Suite, FullContact Deployment: Heroku • Design new features in team design meetings. Implemented new functionality with customer-centric functionality and usability in mind, while resolving issues from authentication, through front-end and back-end. • Maintain and own Salesforce integration modules that synchronize Salesforce activity, contacts, and SFDC object fields with native web application models and fields. • Designed and implemented custom fields and lists feature that is synchronized with Salesforce. • Continuously run unit tests and fixed functional, usability, and security issues that are discovered by the team or reported in Production. Notable accomplishments: • Realized from design whiteboarding to implementation the Person profiles in our Chrome extension that make use of FullContact API and Salesforce API data, synchronizing changes back to Salesforce. • Created a mechanism to keep Salesforce and local contacts and opportunity fields consistent and synchronized. • Designed a configuration schema to streamline and customize data synchronization per organization and per user, configurable to any period -- which saves our Customer Success team hours each week. • Tuned SQL queries and methods to improve dashboard and report performance, and in one customer's report the runtime by 66%. • Design and implement dashboards that display comparisons and period trends of aggregated data, time usage, and win rates of Salesforce opportunities. Show less
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Database Kernel Software Engineer
-
Jan 2011 - May 2016
• Developed database server software in the mainframe system and kernel level using PL/X high-level language. • Participate in multiple major DB2 for z/OS software releases using a modified flavor of the Agile/Scrum software development method. • Work with functional and performance test teams to write a test plan and ensure adequate unit test coverage of proposed features. • Implement new functionality outlined in the Functional Specifications Document. Analyze, plan, write, execute,… Show more • Developed database server software in the mainframe system and kernel level using PL/X high-level language. • Participate in multiple major DB2 for z/OS software releases using a modified flavor of the Agile/Scrum software development method. • Work with functional and performance test teams to write a test plan and ensure adequate unit test coverage of proposed features. • Implement new functionality outlined in the Functional Specifications Document. Analyze, plan, write, execute, and maintain a set of white-box and black-box unit tests and regression buckets using SQL/PL, TSO/ISPF, and TEP3 for the development team to ensure proper coverage of the new functionality and that new code does not introduce any functional regression. • Drive down technical quality debt. Responsible for the investigation, debugging, and recreation of defects originating from customer PMRs. •Communicate effectively with members from the appropriate DB2 component and Level 2 Support teams to properly diagnose, classify, reassign, or make any necessary changes to base code to resolve all customer-reported issues. • Track, document, and provide feedback for development defects using Rational Team Concert and CMVC. Actively participate in defect meetings with design, development and QA teams to provide status updates on open defects, to manage defect backlogs, and drive defects to resolution. Notable accomplishments: • Extended the functions of DB2 for z/OS to interact with IBM Analytics Accelerator (Netezza) product extending support to ETL workloads, which is essential to extend the lifetime and value of DB2: collaborated with team in reviewing code to identify possible bugs and to ensure code across multiple major releases are consistent; wrote and maintained tests that were used by developers and QA ensuring better code quality for the team and thereby saving the team effort and catching defects earlier in the development process.
-
-
Software Development Co-op
-
Jul 2009 - Dec 2010
• Performed PL/X code migrations between the various major releases of DB2 for z/OS using the Beyond Compare comparison tool. • Ran appropriate development regression test buckets to ensure no major functions were regressed. • Drove the revision and improvement of education material used in several DB2 for z/OS courses offered at San José State University supported directly by IBM. Notable accomplishments: • Learned the concepts of SQL performance tuning, database… Show more • Performed PL/X code migrations between the various major releases of DB2 for z/OS using the Beyond Compare comparison tool. • Ran appropriate development regression test buckets to ensure no major functions were regressed. • Drove the revision and improvement of education material used in several DB2 for z/OS courses offered at San José State University supported directly by IBM. Notable accomplishments: • Learned the concepts of SQL performance tuning, database administration, and applications development using databases while auditing the course materials. • Simultaneously served as the TA and the DBA for the DB2 system used by students enrolled in the DB2 courses: presented, distributed the instructions, graded, and reported the results for all lab assignments, greatly freeing up the time resources for the instructors.
-
-
-
Nielsen
-
United States
-
Technology, Information and Media
-
700 & Above Employee
-
Senior Data QA Analyst
-
Feb 2008 - Jul 2009
• At Nielsen Online, analyzed the functionality and stability of proprietary meter software by extensively using SQL Navigator and SQL*Plus to execute SQL scripts on a large Oracle 9i and Netezza production database • Collected, compared, analyzed, and make assessments on the accuracy and validity of test panelists data • Worked in cross-functional groups which include Engineering, Production Analysts, and off-shore contractors to identify the cause of data issues • Contributed to a… Show more • At Nielsen Online, analyzed the functionality and stability of proprietary meter software by extensively using SQL Navigator and SQL*Plus to execute SQL scripts on a large Oracle 9i and Netezza production database • Collected, compared, analyzed, and make assessments on the accuracy and validity of test panelists data • Worked in cross-functional groups which include Engineering, Production Analysts, and off-shore contractors to identify the cause of data issues • Contributed to a high-profile project called “Fastrack” which sought to migrate entire Production data processing from an Oracle database to a distributed Netezza Database to cut data delivery time from 2 weeks to 9 days • Routinely worked with large data sets including tables containing more than a few million records (Data Warehouse size tables) which require writing and modifying existing PL/SQL scripts for performance, efficiency, and correctness • Authored and maintained robust production SQL scripts that test F/E and B/E tables processed in Oracle and Netezza databases • Trained and participated in the Agile SCRUM development environment using VersionOne project and bug tracking tool Notable accomplishments: • Served as Measurement Science Data QA team lead and the point of contact for a crucial, cost-saving project involving the migration of the production backend database from Oracle to Netezza: wrote QA test plan for this project and determined the QA pass criteria; represented the team in project meetings by provided estimates for work sizing and resource bandwidth to the Project Manager before project commencement • Collaborated on the interview screening and hiring of contractors: personally drove the Excel/SQL training, guidance, and mentorship to all contractors which improved their skills and enabled them to be stronger contributors to the team.
-
-
Data QA Analyst
-
Apr 2006 - Feb 2008
• At Nielsen Online, wrote and maintained SQL scripts to analyze test data from software meter on panelist computers • Wrote SQL / PL/SQL scripts that queried data from large database tables containing millions of records • Worked with Engineering, S/W Functional QA, Production analysts, and Operations team to identify the cause of software issues • Used Bugzilla and internal defect tracker to log issues • Maintained and wrote robust shell scripts to be run in Cron in Unix… Show more • At Nielsen Online, wrote and maintained SQL scripts to analyze test data from software meter on panelist computers • Wrote SQL / PL/SQL scripts that queried data from large database tables containing millions of records • Worked with Engineering, S/W Functional QA, Production analysts, and Operations team to identify the cause of software issues • Used Bugzilla and internal defect tracker to log issues • Maintained and wrote robust shell scripts to be run in Cron in Unix environment • Tracked the progress of software upgrades • Supervised contractors, interviewed and trained new-hires
-
-
-
Nektar Therapeutics
-
Biotechnology
-
300 - 400 Employee
-
Product Returns Investigator
-
Oct 2005 - Feb 2006
• Performed root cause analysis and disassembly of returned medical devices from clinical trials (customer complaints) and from contract manufacturers • Conducted investigations using validated customized test fixtures of the returned devices in compliance with Good Laboratory Practices (GLP) in a Good Manufacturing Practices (GMP) regulated laboratory environment • Documented investigations in a formal investigation report and entered into customized MS Access database located on a… Show more • Performed root cause analysis and disassembly of returned medical devices from clinical trials (customer complaints) and from contract manufacturers • Conducted investigations using validated customized test fixtures of the returned devices in compliance with Good Laboratory Practices (GLP) in a Good Manufacturing Practices (GMP) regulated laboratory environment • Documented investigations in a formal investigation report and entered into customized MS Access database located on a Citrix server • Revised operating and maintenance procedures (SOPs) for customized validated test fixtures, following the document change control process
-
-
Data Management Research Associate
-
Feb 2004 - Oct 2005
• Facilitated projects, following GMP and specific Standard Operating Procedure (SOP) guidelines, organized study schedules, and took on position of team leader to meet strict deadlines for filing data in preparation for filing with the FDA. • Served as the Excel and Excel macros expert in data management with Quality Assurance and study leaders to resolve issues involving spreadsheets, inconsistencies, formulas, and formatting • Performed detailed analysis on Excel spreadsheets, array… Show more • Facilitated projects, following GMP and specific Standard Operating Procedure (SOP) guidelines, organized study schedules, and took on position of team leader to meet strict deadlines for filing data in preparation for filing with the FDA. • Served as the Excel and Excel macros expert in data management with Quality Assurance and study leaders to resolve issues involving spreadsheets, inconsistencies, formulas, and formatting • Performed detailed analysis on Excel spreadsheets, array formulas, data validation, conditional formatting, macros, graphs, charts for various aerosol and mechanical studies
-
-
Education
-
San Jose State University
Master of Science (MSc) -
San Jose State University
Bachelor of Science (BSc)