Post Job Free
Sign in

Software Engineer Development

Location:
San Mateo, CA, 94404
Posted:
September 08, 2010

Contact this candidate

Resume:

***********@*****.***

408-***-****(cell)

650-***-****(home)

Hina Naseer

Summary

An accomplished Software Engineer/Lead, with 14 years of experience, having

expertise in development of networking software using C/C++.

. Core competency in the areas of networking protocols, firewalls, NAT

and client-server applications.

. Extremely well-versed with all aspects of Software Development Life

Cycle (requirement analysis, design, development and testing).

. Experience working with both Waterfall and Agile Scrum software

development methodologies.

. Well-versed with all aspects of object oriented programming using C++.

. Demonstrated proficiency in leading project development and mentoring

interns and new recruits.

. Proven history of successful and timely execution of projects.

. Experience in coordinating development activities with offshore teams.

. A self-starter and fast learner with strong analytical, problem

solving and programming skills.

Technical Skills

Languages: C, C++, familiar with Perl and Python

Platform APIs: Socket programming, Multithreaded programming, Linux

device drivers, Win32 SDK, DDK, Windows Certificate

Management API, OpenSSL Certificate API

Networking: IPv4, IPv6, TCP/IP, UDP, ICMP, ARP, NFS, RIP, FTP,

DNS, DHCP, LPR, IPSec, Firewalls, NAT

Platforms: Windows OS (NT/XP/7), Linux (debian), Embedded

Systems (proprietary).

IDE: Visual Studio, WinDDK, WinSDK

Source Control: Clearcase, CVS

Debugging Tools: Windbg, Winice, Wireshark, Bounds Checker

Professional Experience

April 2003 - present Electronics for Imaging,

Inc., Foster City, CA

Lead Software Engineer

Worked as a key member of EFI's Network Group, responsible for the

development, enhancement and support of various network modules on EFI's

Fiery servers.

. Developed a stateful firewall on Windows and Linux that implements

MAC, port, IPv4 and IPv6 based filtering. It was implemented as an

NDIS intermediate driver on Windows and as a kernel module on Linux.

The module also configures the system to perform NAT and forward ports

by utilizing the RRAS/ICS service on windows and IPTables on Linux.

. Involved in designing, implementing and supporting various OEM

requested network features starting with requirement analysis to

design, documentation, implementation and testing.

. Worked on the enhancement and support of the network configuration

module which provides a consistent interface to configure network

properties on Windows and Linux based Fiery servers.

. Played a key role in cost reduction initiative by eliminating third

party code. This proved to be a challenge given the extent to which

the code was utilized in various modules. Led the effort in terms of

impact analysis, identifying the scope of development work involved,

coordinating with other teams, integration and testing.

. Involved in design and development of the next generation of the

configuration module that was XML based, mainly to minimize

customization effort and enhance ease of use and efficiency.

. Implementation and customization of an FTP server to enable user to

send print jobs using ftp.

. Developed a module to manage certificates on Fiery servers. The module

enabled users to create certificates for use by the webserver and also

to define the list of trusted certificates to be used by services like

LDAP.

. Enhanced and supported the various printing protocols namely, IPP,

Port9100, LPR, SMB printing.

. Lent expertise to other teams in troubleshooting network related

problems.

. Mentored members of the team and performed design and code reviews.

. Coordinated with offshore team members.

April 2001 - April 2003 Efficient Networks Inc., Los

Gatos, CA

Software Engineer

Worked on networking software for Business class DSL routers for small to

medium businesses/enterprises.

. Led the design and implementation of NAT and firewall for the routers.

Added protection against DoS attacks like SYN attack, ICMP flood

attack, etc. The firewall was ICSA certified.

. Worked on features like bridging for MTUs (Multi-Tenant Unit) using

Broadcom switch's port tagging feature, added sniffer support to the

routers and implemented a VPN backup mechanism which redirected

traffic through a backup router.

. Worked on critical bug fixes, enhancement and maintenance of the

router software in the areas of IPSec, Firewalls, NAT, routing and

TCP/IP stack.

. Conducted peer code walkthroughs.

Jan 2000-April 2001 3Com Corporation,

Santa Clara, CA

Software Engineer

Worked on DynamicAccess LAN Encryption Software product. This product

provides an IPSec client on Win 9x and WinNT platforms.

. Added features to the NDIS drivers like IPSec offloads

. Added support for centralized management of the IPSec policies using

Active Directory.

. Involved in the support and maintenance of the product.

July 1996 -Dec 1999

Frontier Technologies, Pune, India

Software Engineer

Worked on various network and security related products like Assured

Office, that provided authentication and confidentiality of work and excel

documents, Time Stamp Authority, NFS, adding BOOTP support to TCP/IP

stack.

Education

MS in Computer Science 1996 (University of Pune, India)



Contact this candidate