Lead Software Engineer Resume
Hillsboro, OR
SUMMARY:
- Contribute to bottom line by providing solutions to complex problems
- Professional with extensive experience in computer and operating systems, system administration, performance tuning, software development, consulting and coaching.
- Flexible team player with strong analytical skills.
- Drive projects from start to finish successfully.
- Communicate comfortably with team members, management and customers.
- Quick in learning new computer languages and methods.
- Proactive in introducing organization to new and relevant developments.
- Fluent in English and Dutch and proficient in French and German.
TECHNICAL EXPERTISE INCLUDES:
Programming Languages: Unix Shell, Perl, JavaScript, C, C++, Java, Python, AngularJS, PHP
Operating Systems: Solaris, Linux (RedHat, Suse, Ubuntu), AIX, Windows
Virtualization: Xen, VMware, KVM, Oracle VM, Openstack, Solaris zones, VirtualBox, Docker, AWS
Protocols: TCP/IP, NIS, LDAP, DNS, SMTP, DHCP, SSL, TLS
Other: MySQL, Oracle, MPI (MPICH,LAM,Scali), Data - center design and management, Storage and data-archive Solutions, HTML/CSS, Apache WebServer, Hadoop, Impala, Apache Spark, GitHub, AWS, CI/CD, SDLC, Ansible, NodeJS, AJAX, IPMI, iSCSI, SAN, NAS, Kickstart, AutoYast, solarisAI, NIM. PXE
PROFESSIONAL EXPERIENCE:
Confidential, Hillsboro, OR
Lead Software Engineer
Responsibilities:
- Develop the front and back-end of a web based hardware debug tool using AngularJS, JavaScript, HTML5 on Linux with Apache, MySQL, PHP (LAMP), Hadoop/Impala (ODBC), together with UI/UX designer in the team.
Confidential, Hillsboro, OR
Principal Software Engineer / System Administrator
Responsibilities:
- Designed and architected the Confidential Benchmark Data Center in Geneva, Switzerland to allow customers to benchmark/test applications on Sun equipment.
- Delivered worldwide roll-out to centers in Paris, Menlo Park, Langen (Germany) and Linlithgow (Scotland) by mimicking Geneva set up for benchmark center in Hillsboro and showing potential customers that Sun provided total computing solutions.
- Ran high performance computing benchmarks for customers in Pharmaceutical, Automotive, Weather, Aerospace and Science industries on Linux and Solaris compute clusters with fast interconnect.
- Optimized performance on computer (Sparc, x86/x64), network and storage during benchmark, leading to contracts and sales, by consulting with customers and Sun sales team throughout process.
- Maintained high standard, customers’ ease of changing configurations (CI/CD) and performance monitoring by developing numerous required tools.
- Ensured team and business unit were knowledgeable by sharing information via written benchmark tips and giving presentations.
- Designed and architected a self management Data Center with 1K+ servers in Linlithgow, Scotland by collaborating with local employees on hardware setup of a new High Performance Cluster Environment. Management was customer driven by tools that I already wrote for existing centers, like hardware scheduling, OS provisioning, account creation and storage allocation.
- Improved product by providing testing and consulting (debugging and correcting Python code) on OpenStack implementation of zones in Solaris.
- Provided Virtualized systems for benchmarking purposes, which included Xen, Vmware, KVM, Oracle VM, Openstack with Solaris/Linux/Windows, all installed automatically with my Web Based OS install Tool.
- Experimented with Docker on Linux versus Zones on Solaris as a site-by-site comparison.
- Administered IBM AIX/Linux Power 5,6,7 & 8 systems for benchmarks and application porting.
- Coordinated backup procedures for test systems to restore them quickly in case of emergency, which included snapshots for Solaris, VMware and OS images.
- Wrote documentation/manuals for quick setup of system on AWS for benchmark purposes.
- Setup mail and web-services on AWS on Linux (postfix, DoveCot, Apache, etc).
- Delivered software tools for data-center management that included:
- Web-based scheduling tool for reserving, tracking inventory and keeping reports of compute resources in Oracle data centers.
- Web-based patch panel administration tool.
- External disk-exploring tool.
- Web-based server configuration explorer.
- Web based account identification tool (NIS, LDAP).
- Web-based client install tool (for Solaris sparc / x86, Solaris11 sparc / x86, Linux sparc / power-pc / x86, AIX PowerPC, and Windows), preferred over Oracle's commercial / external tools. Now called Cloud OS deployment.
Confidential
Technical Consultant and Project Manager
Responsibilities:
- Designed and managed the set up of the network infrastructure for stock-trading company.
Confidential
Support Engineer
Responsibilities:
- Provided mostly escalation support of UNIX on several different platforms integrated PC servers within environment and supported Ingres RDBMS.