Clair W.

Clair W. Email and Phone Number

Software Engineer
Clair W.'s Location
Cincinnati, Ohio, United States, United States
About Clair W.

Clair W. is a Software Engineer.

Clair W.'s Current Company Details

Software Engineer
Clair W. Work Experience Details
  • Linkedin
    Software Engineer
    Linkedin Mar 2022 - Dec 2022
    California, United States
    Backend Webservice Development in Java using the Play Framework and Gradle.
  • General Dynamics Information Technology
    Associate Software Developer
    General Dynamics Information Technology Feb 2021 - Feb 2022
    Dayton, Ohio, United States
    Android development in Java and C++. Familiarity with shell scripting for multiple desktop environments in addition to Android's shell. Command line experience with ADB and its use within Python for basic automation tools. Experience with Wireshark.
  • Procter & Gamble
    Data Specialist
    Procter & Gamble Oct 2019 - Jun 2020
    Python Developer responsible for automating aspects of a data migration process to Google Cloud Platform including validation of incoming data and comparison to legacy sources for quality assurance. Team member of a multi-functionality team along with data managers, specialists, and software developers.• Captured specification of existing workflow that involved repetitive, manual use of multiple Database systems. Created an Automation tool that mapped existing data to the format of the destination and handled the loading, updating, and linking processes on the target platform.• Enabled validation of incoming data to the target platform ensuring fields passed fit a given schema and the corresponding content followed REGEX rules specified in the data model.• Generated test data that fit the validation schema and sent events to the target platform to ensure that it properly handled edge cases.• Ensured data moved from target platform to BigQuery data warehouse.• Examined existing tables in BigQuery using Python to investigate inconsistencies between counts of source data and counts of migrated data. Saved results were used as input for SQL queries used to form a data quality report.• Data Migration, ETL, Automation tool written in Python.
  • 84.51˚
    Software Engineer Co-Op
    84.51˚ Jan 2016 - Aug 2016
    Worked with employees cross-department to capture requirements for automatable steps of their workflow and implemented custom web applications over 2 week iterations with direct stakeholder feedback. Web applications were created using the Angular 2 framework in an Agile team environment practicing Contract First Development allowing Data Service implementation to happen simultaneously. Responsibilities included site functionality and adherence to company UI/UX specifications using SASS following BEM pattern. Backend Services were implemented with narrow focus following Microservice Architecture.Code was routinely deployed through a ci/cd pipeline with automated testing and deployment. Other code quality practices included User Acceptance Testing, sharing business knowledge and implementation documentation across department through Confluence and frequent Code Reviews. Our organization practiced the Scaled Agile Framework for Lean Software and Systems Implementation.
  • Intuit
    Software Engineer Co-Op
    Intuit May 2015 - Aug 2015
    San Jose - Mountain View
    This was a Co-op position for the Summer of 2015. I was assigned to a team that develops Internal Services used by Intuit products.Projects:CPVS:- This was a RESTful internal service designed to provide validation for customer account data, implemented in Java using Jersey and Spring Framework.Responsibilities and Accomplishments:- API Design: I spoke directly with future users of the API to see what features they need and what they might want to have in the future.- Software Architecture: I inherited this service partially completed from another team. I quickly familiarized myself with the current architecture and design goals of the service and spent time to reorganize our code for better documentation and easier scalability.- Feature Implementation: I implemented the needed functionality for the API as well as designed the extensive testing needed to ensure this service will be reliable for users.Product Review Classifier:- This was a service I was working on in the 10% time given by Intuit for development of personal projects.Responsibilities and Accomplishments: - Independent Interest: I was interested in learning about Data Science and spoke with management to see if there were any opportunities for exploration using my 10% time. I was assigned to a Data Reporting team responsible for the product and user data of QuickBooks Online.- Problem Identification and Solution Development: I took time to understand the types of Data we have from our products and identified a problem where we have a tremendous amount of product review data. I then proposed a solution, a classifier for product reviews to detect common themes and help to understand user complaints and suggestions for QuickBooks Online.- Natural Language Processing: Using key-phrase detection, and clustering algorithms I wrote an exploratory application to detect common themes in Python using NLTK and SciPy.
  • Cincinnati Test Systems
    Android Application Development Co-Op
    Cincinnati Test Systems Jan 2014 - Dec 2014
    Cincinnati
    This Co-op spanned two semesters (Spring and Fall) in addition to a part time position I worked during the Summer. I both completed the work I was given as well as sought out additional opportunities for professional growth and skill set development.Projects:Android Mobile Application: - A Mobile Application that extends the functionality and control of Cincinnati Test System's Leak Testing Equipment to an Android device via a Bluetooth connection. Responsibilities and Accomplishments:- Quick Self Teaching: No prior Java, Android, Bluetooth, or Project Management experience, I was able to learn these skills and complete the Mobile Application in the given deadline. - Customer Interaction and Cross Team Organization: I spoke directly with target users of the app to see what problems they need the app to solve and how I could design it to solve directly for them. I worked with internal teams that develop our devices and designed an API and other infrastructure to be used for demonstration purposes and future release of the Application.- Product Viability Assessment: When the Prototype Application was finished I collected evidence to show potential adoption of the product and presented this to management resulting in the formal adoption and continued development of the product.Quartz:- Quartz is a User interface for our Sentinel Blackbelt series of leak testing equipment developed as an Embedded Linux Application in QT C++.Responsibilities and Accomplishments:- Feature Implementation: Command Line Interface for Serial Port, Telnet, and Key Card Connections. Database design and management for a User account system used to log into our devices and ensure that security restrictions are in place depending on the permissions given to the account.-Architecture and Feature Design: Working directly with other Software Architects I helped to redesigned portions of our code to be more scalable, better documented, and easier to integrate into new features.

Clair W. Education Details

Frequently Asked Questions about Clair W.

What is Clair W.'s role at the current company?

Clair W.'s current role is Software Engineer.

What schools did Clair W. attend?

Clair W. attended University Of Cincinnati.

Not the Clair W. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.