We provide IT Staff Augmentation Services!

Senior Software Engineer Contractor Resume

0/5 (Submit Your Rating)

Hopkinton, MA

SUMMARY:

  • Seasoned software professional since 1987 (intermittent academics: MS, PhD). Since 1992 with full - time experience in U.S. ranging from GUI/CLI to middleware, protocols to low-level device drivers: full stack software development exposure. Have expertise in embedded/kernel software and design as well as device drivers, DSP programming, RTOS and object oriented (C++) design and implementation. Currently specializing in Protocols/Middleware, TCP/IP networking, IP routing, IP security and Multicast security as well experience in 3GPP/LTE mobility technologies; Alarm Technologies; Embedded Aerospace,
  • SBC bring-up; Scripting in Python using PyLint; GUI in X-windows, JavaScript, C#, ASP ; CLI using Yang. Also did project manager duties for 5 years. Seeking technical leadership position in engineering, architecture or line management. Technical Architect and Line Management positions are preferred. Software Engineering positions are welcome too. At Cisco I got ‘outstanding’ rating for Communication; At Confidential I got ‘very strong’ rating for Documentation. At BAE I got ‘excellent’ rating for Work Ethics. These skills shall be useful in any kind of job.

TECHNICAL SKILLS:

OS/RTOS: Unix (Linux, FreeBSD, Solaris); VxWorks; Inferno (derivative from Plan9), Device Drivers, Kernel Software, Embedded Software, Unix inter-process communication, DSP Programming, OS Software Security (Feature Licensing)

Languages: C/C++ (Took Coursera courses in C++ in 2016 and scored in Part A 100% and in Part B 92%), C#,ASP/.NET, JavaScript, Ajax, Visual Studio, Yang (for CLI), AWK, Perl, Python, Java (learning), JSON, Flask LaTex, PostScript, Wiki, SNMP/MIB Browsers.

Source Control: CVS, SVN, ClearCase/ClearQuest, Sablime, Bitkeeper, Accurev.

Tools: MS-Project, Vi(m), Emacs, Visual Studio, Source Insight, UML, Gnats, Bugzilla, Remedy, Jenkins, Jira, NetBeans, gdb, Wireshark.

Telecommunication Technologies: TCP/IP Networking, Layers 2, 3, 4, 5; ARP, Ethernet, MAC, Network Security (Firewalls, IPSec VPNs, TLS/SSL-OpenSSL), Multicast Security, Dynamic Routing, Static LAG.

Mobility Technologies: HeNBGW (LTE Femto Gateway) & MME software, Congestion Control, Session (Tunnel) Recovery, DSCP Marking for S1-U traffic, IPSec for HeNBGW. The protocols: S1AP (S1-MME, S1-U), NAS, EAP-AKA, Diameter.

Database: Ingres- SQL, QUEL, SQLite

Virtualization: VMware ESXi6.0

Platforms: Intel x86, Cavium Octeon multicore processor, DSP32C

Soft Skills: Data Science (took an online course), Big Data (Hadoop HDFS/Map-Reduce, Pig, Hive, Kafka, Cloudera: online tutorials), SDN, Cloud, SIP.

PROFESSIONAL EXPERIENCE:

Confidential, Hopkinton, MA

Senior Software Engineer Contractor

Responsibilities:

  • Immersed in Storage technologies (NAS, SAN, RAID; Knowledge of DAS, CAS, SAS) and platforms (VNX; Knowledge of Celera, Clariion, Symmetrix)
  • Did Knowledge Transfer to fellow employees on these technologies.
  • Handled customer-facing storage issues

Confidential, Merrimack, NH

Software Engineer Contractor

Responsibilities:

  • Wrote embedded control software in C++ which sent commands to operate an embedded camera via serial interface.
  • Fixed defects in a GUI for internal customer using JavaScript/Ajax/C#/ASP.
  • Configured and built Red Hat Linux 7.0 to bring up embedded SBC (Single Board Computer) via SD cards.
  • Ran ‘PyLint’ to collect errors on a Python code repository. Compared these errors with the PEP8.0 issues. Then recommended fixes for reported PyLint errors.
  • Improved a shell application to convert text to HTML. Based on that wrote a simple alternative to convert text to HTML.

Confidential, MA

Principal

Responsibilities:

  • Provided consultancy on these skills: Internet Security, Multicast Security, RTOS and LTE.

Confidential, Peabody, MA

Senior Software Engineer

Responsibilities:

  • Software Development for Alarm Systems. Coded and architected next generation of Alarm System Receivers aka MultiNets.
  • Designing and Implementing TLS/OpenSSL client-server architecture between Subscribers (Clients) and MultiNet receivers (Servers).
  • Implemented 'aestop' a top program just showing filtered AES processes.
  • Implemented Flex/Bison compiler to translate outdated TCL/TK GUI(Graphical User Interface) to Web GUI.
  • Coursera C++ for C programmers course Part A
  • Learning C# on MS Visual Studio Community Edition 2015.
  • Learning Java on NetBeans IDE.

Confidential, Littleton, MA

Principal Software Engineer

Responsibilities:

  • Designed and implemented BTI’s upcoming Static Link Aggregation (based on IEEE 802.1Ax) for the BTI’s packet platform, 7800.
  • Yang Model for the CLI was implemented. Also implemented the publishing and subscription for CLI backend.
  • For couple of months performed Developer Testing for 7800, as the whole company was working towards getting Google contract for this platform.

Confidential, Tewksbury/Boxborough, MA

Technical Lead/Principal Software Engineer

Responsibilities:

  • Designed and implemented CLI and internals for LTE Femto Gateway (HeNBGW).
  • Designed and implemented Congestion Control for HeNBGW.
  • Designed and Implemented Recovery for HeNBGW for IPSec tunnels on the failure of IPSec module or failure of generic Session Manager module. Involved check pointing, auditing and recovery of the state of IPSec tunnels.
  • Designed and Implemented DSCP marking for S1-U relay traffic for HeNBGW.
  • Designed and implemented IPsec for HeNBGW. The salient features were EAP-AKA call flow and AAA SWm interface.
  • Filed for a patent idea on “Fully-Resilient Networks”

Confidential, Westford, MA

Solutions Engineer

Responsibilities:

  • Worked on Content Delivery Network Solution for Edge Network Optimization. The idea is to bring Content Closer to the customer edge, such that backhaul networks are free from traffic overload. Juniper’s Media Flow Controller with Server Load Balancers and Juniper MX-series routers were used in the solution.
  • Explored JUNOS SDK for Network Application Solutions.

Confidential

Principal Software Engineer

Responsibilities:

  • Wrote user level device driver for FPGA performing hardware assisted IP (Internet Protocol) Class of Service. Involved issuing PCIE operations from user space. Also involved writing support middle ware for the FPGA to operate PKO Unit on the Octeon chip on behalf of the FPGA.
  • Wrote Radio Router Control Protocol (R2CP) client. Involved sockets, timers, cli, and protocol processing. The goal was to make R2CP protocol work and break at the same time. Challenges were in CLI design, timing and protocol processing.
  • Fixed R2CP and PPPoE defects.

Confidential, Chelmsford, MA

Consultant Software Engineer

Responsibilities:

  • Architected, designed, and implemented the security solutions of a VOIP (Voice Over IP) media gateway.
  • Secured OA&M traffic using IPsec.
  • Worked on Licensing of Features in the product.

Confidential, Burlington, MA

Principal Lead Software Engineer /Project Manager /Architect

Responsibilities:

  • Secured IPSO-SX, an environment based on MontaVista Linux and later Gentoo Linux.
  • Enabled authentication of any type of software run on the platform (executables, libraries, modules) at kernel level.
  • Enhanced open-source software (integrated bsign, digsig, LSM & gpg and wrote native software in loadable kernel module form; put hooks in kernel to use functionality of loadable kernel module) to perform authentication of any type of software.
  • Path MTU Discovery, Routing Support, Packet Classifier, IPv6 support for Native IPsec for IPSO-SB, a FreeBSD based environment.
  • Ported Safenet (SSH) IPsec toolkit for Native IPsec on IPSO-SB. Also wrote glue code/ middleware for GPRS and 3G networks.
  • Designed and Implemented Multicast Security Solution using Native IPsec for IPSO-SB.
  • Ported Tcpdump to AOS, a FreeBSD based Real-time kernel, used for Confidential IP VPN product line.
  • Designed Virtual Services for IPSO-SB running Checkpoint Firewall-1. It involved having Multiple Routing Domains and Multiple Security Domains. Routing tables were virtualized and a proof-of-concept Security Domains were implemented.
  • Responded to QA Bug reports and Security vulnerability reports for example from CERT.
  • Performed Project Manager duties for the IPSec project. Planned and ran meetings. Monitored the progress of the project. The team was split between different geographical regions.
  • Involved in the Architecture team activities: talks, proposals, and evaluation of proposals.

Confidential, Morganville, NJ

Principal

Responsibilities:

  • Integrated driver for Quad NIC card; performed kernel debugging
  • Responded to kernel, TCP/IP stack, firewall, VPN functionality bugs
  • Designed high availability solution.
  • Modem integration
  • Portions of Middleware.
  • Did measurements on real-time characteristics of Inferno real-time operating system, based on Plan 9, a Bell Labs grown next generation OS.
  • Ported Inferno to thin clients, with a small footprint.
  • Wrote custom-control software and real-time executive for VLSI designed DSP chip.

Confidential, Holmdel, NJ

Consultant

Responsibilities:

  • (VxWorks, Solaris, C/C++, Embedded Software device driver, RTOS kernel threads, ISDN, Audio-Video Bridging)
  • Programmed in VxWorks real-time operating system environment.
  • Programmed DSP chips.
  • Wrote X-Windows based GUI.
  • Wrote basic Multimedia Conferencing middleware to operate the bridge.
  • Wrote device driver and support software for the ATM network interface card.

We'd love your feedback!