Sebastien Windal
Senior Software Engineer
11165 Wittenridge Dr
Alpharetta, GA 30022
PROFILE
Senior Software Engineer with strong background in networking and netwoking managment. Strong hands-on experience on Windows and Unix, from low level C and C++ development, COM, Dot net (C#), to web development (ASP/PHP).
OBJECTIVE
To work on challenging projects for a dynamic high-tech company.
To contribute to the development of high-quality software.
EXPERIENCE
2004-Present
Ipswitch
Alpharetta, GA
Ipswitch Inc.
Senior Software Engineer in the Network management team (Whatsup Gold/Professional). Windows development (2000, 2003, XP and Vista), .NET (C#), C++, ASP, COM, SQL.
- Responsible for all networking core classes.
- Wrote C++ SNMP (v1/v2/v3) Library based on NetSNMP for SNMP operations and MIB parsing
- Enabled IPv6 in the entire WhatsUp Gold application.
- Designed and implemented data collectors for networking device statistical gathering (interface utilization, CPU, Memory and disk space, etc...) using SNMP.
- Designed and implemented various networking clients for availability check: DNS, Telnet, ICMP/ping.)
- Designed and implemented email monitor to check aailability of an email server, wrote POP3, IMAP and SMTP clients with SSL/TLS authentication.
- COM Work: various COM plugins (statistical monitor, network discovery plugin)
- Wrote a substential part of the Whatsup application web interface, from configuration dialog to web reports using ASP, javascript and SQL.
- NetFlow: Designed and implemented a NetFlow datagram replicator with IP spoofing capability.
- VoIP / IP SLA: Implemented set of VoIP/IPSLA monitors.
2003-2004
Treck Inc.
Riverside, CA
Treck.
Software engineer. C Programming under windows for real time OS.
- Designed and implemented a MIB compiler using libSMI that generates C code adapted to the Treck SNMP agent.
- Added support for the community MIB (RFC 2576), the Target and Notification MIBs (RFC 2573) to the Treck SNMP agent.
- added IPv6 support to Treck SNMP agent, Implemented IPv6 MIB-2 extensions.
- Various SNMP custom development for customers, proprietary MIB development and optimization
- Embedded RTOS Programming Ported networking applications (SNMP agent, Telnet, FTP, TFTP servers, etc...) for two embedded boards using the UCOS-II kernel.
- DHCP/DNS: Implemented FQDN option for DHCP.
2000-2003
Ericsson IP Infrastructure (fromerly Torrent Net)
Rockville, MD
Intern/Software Engineer/Senior Software Engineer. Part of the networking management team and the protocols team of the Ericsson Gigabit IP router development. C programming under FreeBSD.
- Various MIB development, from SNMP agent extension to MIB instrumentation kernel support
- Added support for SNMPv3 to SNMP agent
- Implemented an L2TP (Layer 2 tunneling protocol) stack and supporting daemon.
- Various work related to routing protocols (BGP, OSPF)
SKILLS
- Networking and Networking management: Expertise in SNMP, TCP/IP, IPv6, BSD sockets and winsock API, WMI, strong general networking culture. Good knowledge of many application level protocols (SMTP, POP, IMAP, DNS, etc...)
- General Programming: C#, windows form and .Net framework (1 year), C/C++, COM development, SQL (Microsoft SQL Server and mysql)
- Web development: ASP, PHP, HTML/CSS, client side Javascript and AJAX, familiar with Apache and IIS.
- OS: Windows (+5 years), Unix (+4 years), some experience with embedded RTOS (uCOS-II), familiar with MAC OSX.
- Development tools: Visual Studio, Sourcesafe, CodeWarrior, MKS, Makefile/gcc, etc...
- Project development process: Familiar with classic development process as well as Agile (Scrum).
EDUCATION
- Masters degree at ESEO (Ecole Superieur d'Electronique de l'ouest) in Angers, France. Majors in Computer science and Networking. Graduated in 2000.
INTERESTS
References available upon request.
HTML |
Email friendly |
txt
Valid XHTML 1.1 / CSS 2.0