An accomplished software engineer specializing in object-oriented design and analysis with extensive experience in the full life cycle of the software development process including requirements definition, design, implementation, testing, deployment and maintenance.
* Possess 15+ years experience in object-orient design, analysis, implementation and testing
* Strong knowledge of C/C++, Python, Tcl, Java, Objective-C, Swift
* Extensive development
An accomplished software engineer specializing in object-oriented design and analysis with extensive experience in the full life cycle of the software development process including requirements definition, design, implementation, testing, deployment and maintenance.
* Possess 15+ years experience in object-orient design, analysis, implementation and testing
* Strong knowledge of C/C++, Python, Tcl, Java, Objective-C, Swift
* Extensive development experience on Windows, Mac, Linux and Solaris
* Experience developing iOS apps with Objective-C and Swift
* Strong knowledge of TCP/IP, UDP and LAN/WAN technologies
* Passion for technology, learning and building great products
* Demonstrated history leading software projects releasing within time to market and with high quality
Senior iOS Developer @ From October 2015 to Present (3 months) Software Developer @ iOS development and options trading. From 2012 to September 2015 (3 years) Senior Software Engineer @ Lead development of C++ framework components for flagship Spirent TestCenter network testing software. Components provided services including software to firmware communication, firmware
installation management, test equipment management, licensing management and logging.
Performed evaluation and integration of third party libraries including Adaptive Communication Environment(ACE) framework, FlexNet licensing, and log4cplus/log4cpp.
Designed and implemented licensing support for Spirent TestCenter Virtual, a software product for testing the performance between virtual and physical networks. Licensing model comprised of embedding FlexNet licensing clients within Spirent virtual machines, and deploying FlexNet license servers to provide floating licenses for checkout by the virtual machines.
Lead development to incorporate 802.1X network protocol testing into Spirent TestCenter software.
Plug-in provided support for supplicant emulation and various Extensible Authentication Protocols(EAP) used by customers to test and validate network switches/authenticators.
Assisted developers and customer support with issues in legacy SmartBits products. From 2004 to 2012 (8 years) Software Engineer/Project Lead @ Lead development of C++ framework components for first generation Spirent TestCenter network testing software. Component provided services including software to firmware communication, test equipment management and license management on Windows, Linux and Solaris platforms. Guided project through full software life cycle including requirements definition, scheduling, design,
implementation, testing, deployment and maintenance.
Designed and implemented Java plug-ins to test various network protocols including ARP, ICMP and DHCP for next generation network testing software(decision was later made to implement in C++ instead). From 2003 to 2004 (1 year) Junior Software Engineer @ Contributed to SmartLibrary software project, a C++ framework component of all legacy SmartBits network testing software products. SmartLibrary provided services including software to firmware communication, test equipment management, licensing management and test configuration/execution. Developed new features and enhancements including network protocol test configuration(e.g. DHCP, IGMP and IPv4/IPv6), test configuration performance improvements and test traffic capture and results collection. From 2001 to 2003 (2 years) Quality Assurance Lead @ Lead quality assurance validation for SmartLibrary software and test equipment firmware. Developed strategy and test plans for each software umbrella release. From 1999 to 2001 (2 years) Junior Software Engineer @ Developed GUI for next generation ATM network testing equipment. From 1998 to 1999 (1 year)
Bachelor of Science (B.S.), Computer Systems Networking and Telecommunications @ California State University-Northridge From 1995 to 1998 Nitinan Ananta is skilled in: C, C++, Python, Java, C#, Tcl-Tk, SQLite, Perl, Object Oriented Design, Network Programming, Design Patterns, Inter-process Communication, Concurrent Programming, Synchronization, Agile Methodologies
Looking for a different
Nitinan Ananta?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension