Patrick Andrew

Patrick Andrew

Mentor
5.0
(3 reviews)
US$25.00
For every 15 mins
7
Sessions/Jobs
ABOUT ME
Systems Developer
Systems Developer

Senior Software Engineer for DELL Technologies. BS in Computer Science. Entrepener, hands on. C/C++/Go/Python

Containers, Web Stack, Deployment, CI/CD

English
Pacific Time (US & Canada) (-07:00)
Joined September 2017
EXPERTISE
10 years experience | 1 endorsement
Trained engineer through Computer Science degree. 7 years at a #1 Network Attach Storage System company. Developed high performance pro...
Trained engineer through Computer Science degree. 7 years at a #1 Network Attach Storage System company. Developed high performance protocol stack and kernel modules mainly in C.
7 years experience
Lots of experience working with c-python shims. Some work doing patching/porting of python 2.6 to python 2.7+. Lots of custom scripts ...
Lots of experience working with c-python shims. Some work doing patching/porting of python 2.6 to python 2.7+. Lots of custom scripts for NAS product as well as test scripts and utilities to work with product. Including develeopment on Open Source SMB2 PIKE.
4 years experience
Been working on API consumption tools in GOLANG for a while now.
Been working on API consumption tools in GOLANG for a while now.
3 years experience
Back when PHP5 was infantile, I was developing web applications and scripts in PHP4 for customers and personal projects. Mainly focused ...
Back when PHP5 was infantile, I was developing web applications and scripts in PHP4 for customers and personal projects. Mainly focused around vBulletin.
View more
View more
6 years experience
1 year experience
10 years experience

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Erik
Erik
September 2017
Patrick is very smart and is willing to help you till he delivers the best result.
SOCIAL PRESENCE
Stack Overflow
23 Reputation
0
0
3
EMPLOYMENTS
Software Engineer, Storage Team
Joyent (Samsung)
2020-09-01-2022-01-01
  • Worked on and developed new storage features for MinIO (Golang) for Samsung's enterprise store cloud which mirrored the feat...
  • Worked on and developed new storage features for MinIO (Golang) for Samsung's enterprise store cloud which mirrored the features found in Amazon S3.
  • Was responsible for fixing bugs, understanding and coaching fellow team members on the ins and outs of the MinIO and Samsung’s custom code/features.
Amazon S3
Coaching
FIX
View more
Amazon S3
Coaching
FIX
Golang testing
View more
Software, Senior Engineer, Network Protocols
DELL
2017-09-01-2019-09-01
  • Improved OneFS SmartConnect performance 100x by designing and implementing a nonblocking event driver architecture.
  • Was g...
  • Improved OneFS SmartConnect performance 100x by designing and implementing a nonblocking event driver architecture.
  • Was granted two patents for distributed failover solutions identified OneFS SmartConnect performance and reliability improvements.
  • Solved customer escalations by tackling complex event handling issues in the File System Driver (freebsd kernel & userspace).
  • Helped leadership team gain insight into software quality gap by contributing to quality GAP analysis deep dive, analyzing product defects and security concerns.
  • Improved product support engineers' product knowledge by contributing to routine field defect triages and assisted in fixing in-field product issues.
  • Improved team members' code by performing routine Code Reviews across the entire protocols organization.
FreeBSD
Event-Driven Architecture
View more
FreeBSD
Event-Driven Architecture
View more
Senior Software Engineer, Network Protocols
DELL EMC
2013-09-01-2017-09-01
  • Fixed and improved File System Driver asynchronous issues by identifying pre-release and in-field defects.
  • Realized NFS4....
  • Fixed and improved File System Driver asynchronous issues by identifying pre-release and in-field defects.
  • Realized NFS4.1 and SMB3 continuous availability (CA) product additions by following SDLC, gathering technical requirements, writing problem statements & analysis, designing product additions to File System Driver, and developing Technical Specification documents.
  • Supported Continuous Availability protocol development by implementing changes identified in File System Driver and FreeBSD kernel distributed locking system.
  • Increased protocol client connection capacity by developing the first iteration of a non-blocking, asynchronous File System Driver leveraging custom asynchronous Read/Write system calls.
  • Improved SMB test coverage by contributing to an SMB protocol test framework.
  • Improved NFS performance and transition to internal software framework by making necessary changes to the OneFS File System Driver.
FreeBSD
SDLC
Asynchronous Programming
View more
FreeBSD
SDLC
Asynchronous Programming
File systems
View more