***********@*****.***
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)