Pauline Walsh |
Senior Software Developer |
|
EXPERIENCE
|
|
Speech Interface Design, Pittsburgh, PA
|
Jan 2021 - present
|
|
Senior Project Engineer
|
|
Designed voice-enabled workflow solutions for warehouses and manufacturing plants
|
|
- Led requirements-gathering sessions
- Defined and documented functional specifications
|
|
Performed load-testing of middleware applications using custom-built Python scripts
|
|
- Emulated host system actions such as data transfer to/from middleware
- Captured, aggregated, and analyzed server performance monitoring data
- Emulated user actions such as requests to voice API and webapp interactions
|
|
Performed code reviews; trained and mentored junior engineers
|
|
Speech Interface Design, Pittsburgh, PA
|
Jan 2018 - Dec 2020
|
|
Project Engineer
|
|
Developed customizations to warehouse workflow software using Java, Spring, Struts, Hibernate, Python, Django, JavaScript, and VueJS
|
|
Automated front-end QA for Django middleware application using selenium
|
|
- Deployed test suites to Continuous Integration (CI) server on GitLab
- Containerized test environment using docker and docker-compose
|
|
UPMC Enterprises, Pittsburgh, PA
|
June 2017 - Aug 2017
|
|
Software Engineering Summer Associate
|
|
Developed precision medicine application prototype for surgical anesthesia cases
|
|
- Implemented data pipeline to parse HL-7 messages, preprocess surgical data, and store in MySQL database using Python3 and sqlalchemy
- Leveraged pandas library to efficiently compute population metrics and calculate patient profiles on arbitrary populations
- Designed a platform for interactive data visualization using PyQt and matplotlib
|
|
Allegheny Intermediate Unit Adult Education & Workforce Development, Pittsburgh, PA
|
Jan 2015 - May 2017
|
|
G Suite Developer / Administrative Assistant
|
|
Utilized Google Apps Script to write custom API for use with Google Sheets spreadsheet application to manage student data (~500 students)
|
|
- Implemented student event tracking system with custom alerts and emails
- Provided real-time aggregation of enrollment numbers for grant planning
- Wrote automated tests using QUnit
|
|
TE Connectivity, Harrisburg, PA
|
May 2016 - Aug 2016
|
|
Web Development Intern
|
|
Upgraded an inventory management web application
|
|
- Redesigned front end using Bootstrap and AngularJS
- Upgraded server-side framework from Struts to Spring
- Migrated the application from IBM websphere to TomEE application server
|
|
EDUCATION
|
|
|
    |
University of Pittsburgh
|
December 2017
|
|
Bachelor of Science in Computer Science
|
Major GPA: 3.78
|
|
|
Favorite Classes: Algorithm Implementation, Applied Cryptography & Network Security, Machine Learning, Software Engineering
|
Overall: 3.30
|
|
April 2007 |
|
Bachelor of Arts in English Literature |
|
|
SKILLS
|
Languages
|
|
|
Java, JavaScript, Google Apps Script, Python, C, HTML, CSS, SQL
|
|
Tools & Frameworks
|
|
|
Git, Gradle, JUnit, AngularJS, Bootstrap, Pandas, Docker, Agile, AWS, MySQL
|
|
PROJECTS |
|
- Worked in 4-person team to create a graphical chess game
- Wrote a Java API to communicate with Stockfish chess engine
- Created file server secured with AES and RSA encrpytion (group project)
- Implemented an optimized LZW compression algorithm
- Developed Mastermind game using Java Swing
|