Senior Software Engineer at The MITRE Corporation
Greater Boston Area
MITRE CORP
Senior Software Engineer (Senior Hardware Engineer)
Bedford, MA
Imprivata
Senior Software Engineer
January 2013 to May 2014
Lexington, MA
Qinetiq North America Inc
Software Engineer
November 2010 to May 2011
Waltham, MA
Zebra Technologies
Software Engineer
February 2010 to July 2010
Lincoln, Rhode Island
AcmePacket
Software Engineer
August 2007 to October 2009
Burlington, MA
Cisco
Software Engineer
June 2005 to August 2007
Boxborough, MA
APC
Senior Firmware Engineer
June 2003 to April 2005
Billerica, MA
Calix
Software Engineer
February 2001 to September 2001
Petaluma, CA
3Com
Software Engineer
January 1998 to February 2001
Marlborough, MA
Xyplex
Software Engineer
January 1996 to January 1998
littleton, MA
BAE Systems
Software Engineer
June 2011 to December 2012
Burlington, MA
Prototype embedded systems designed to support Sensors, GPS and Communication Systems. Integrate software/hardware interfaces. Implement software features in C/C++. Create automation framework utilizing Python applications running on virtualized environment.* Developed and implemented IP client/server software in C/C++/Boost libraries for SDR based Communication Systems.* Successfully prototyped embedded systems written in C++/Boost libraries and Python for multiple projects demonstrating... Prototype embedded systems designed to support Sensors, GPS and Communication Systems. Integrate software/hardware interfaces. Implement software features in C/C++. Create automation framework utilizing Python applications running on virtualized environment.* Developed and implemented IP client/server software in C/C++/Boost libraries for SDR based Communication Systems.* Successfully prototyped embedded systems written in C++/Boost libraries and Python for multiple projects demonstrating the various capabilities to vested sponsors.* Implemented complex monitoring software to detect and restore Network disruption utilizing COTS. * Responsible for providing technical guidance in designing Linux embedded software to support various research projects.* Responsible for providing technical guidance in selection and designing visualization tool.* Implemented Visualization tool using angular/nodeJS/Leaflet framework.* Responsible for evaluating tool chains (compiler, linker, debugger, OS), board startup, and debug activities.* Successfully integrated software and hardware with Zynq eval boards, Analog Device modules, XSDK, client/server applications, drivers running on Linux OS.* Trained, mentored a small team of engineers, solving technical issues, delegating tasks and minimizing risks to ensure tasks are completed in due time.* Implemented tool automation with Python VISA libraries on Linux systems.* Experienced with BSP to bootstrap Linux systems on supported Zynq, Freescale evaluation boards.* Experienced with code management and continuous Improvement using Git/Jenkins* Experienced with refactoring software written in C++ to comply with specification.* Actively engaged in code review, best software practices and code management.* Demonstrated ability to deliver tasks within allocated resources. * Demonstrated ability to quickly learn new technologies.* Strong analytic and problem-solving skills.
What company does Berty Chennankara work for?
Berty Chennankara works for MITRE CORP
What is Berty Chennankara's role at MITRE CORP?
Berty Chennankara is Senior Software Engineer (Senior Hardware Engineer)
What industry does Berty Chennankara work in?
Berty Chennankara works in the Computer Software industry.
Who are Berty Chennankara's colleagues?
Berty Chennankara's colleagues are Hemang GCFA,GCIH, and Keith Drew
📖 Summary
Senior Software Engineer (Senior Hardware Engineer) @ MITRE CORP Prototype embedded systems designed to support Sensors, GPS and Communication Systems. Integrate software/hardware interfaces. Implement software features in C/C++. Create automation framework utilizing Python applications running on virtualized environment.* Developed and implemented IP client/server software in C/C++/Boost libraries for SDR based Communication Systems.* Successfully prototyped embedded systems written in C++/Boost libraries and Python for multiple projects demonstrating the various capabilities to vested sponsors.* Implemented complex monitoring software to detect and restore Network disruption utilizing COTS. * Responsible for providing technical guidance in designing Linux embedded software to support various research projects.* Responsible for providing technical guidance in selection and designing visualization tool.* Implemented Visualization tool using angular/nodeJS/Leaflet framework.* Responsible for evaluating tool chains (compiler, linker, debugger, OS), board startup, and debug activities.* Successfully integrated software and hardware with Zynq eval boards, Analog Device modules, XSDK, client/server applications, drivers running on Linux OS.* Trained, mentored a small team of engineers, solving technical issues, delegating tasks and minimizing risks to ensure tasks are completed in due time.* Implemented tool automation with Python VISA libraries on Linux systems.* Experienced with BSP to bootstrap Linux systems on supported Zynq, Freescale evaluation boards.* Experienced with code management and continuous Improvement using Git/Jenkins* Experienced with refactoring software written in C++ to comply with specification.* Actively engaged in code review, best software practices and code management.* Demonstrated ability to deliver tasks within allocated resources. * Demonstrated ability to quickly learn new technologies.* Strong analytic and problem-solving skills. Bedford, MASenior Software Engineer @ Imprivata Implement framework for end-to-end automation of biometric features utilizing Python scripts running on virtualized environment and developing SDK APIs in C++ to exercise core features.* Implemented framework to support end-to-end automation utilizing Python and SDKs* Implemented SDK API’s to support core features in C++.* Developed agent code using virtualized appliances servers with vSphere and VMware.* Collaborated with remote teams, to enhance ATF framework.* Code management experience with Perforce.* Experienced in using Visual Studio 2010.* Integrated agent and server side code for CI.* Manage SDK API documentation with Doxygen. From January 2013 to May 2014 (1 year 5 months) Lexington, MASoftware Engineer @ Qinetiq North America Inc Implement and integrate retinal scanning application with third party device and the military robotic application.* Successfully completed full life cycle development and demonstrated the end-to-end operation of retinal scanner from a remote controlling unit in a matter of 2-3 months.* Designed, implemented and delivered application in C/C++/C# that integrated with third party retinal scanner.* Successfully integrated software and hardware with third party retinal scanning device.* Successfully integrated registration of components to allow communication between a remote CCU/OCU subsystem and the vehicle subsystem over a radio link.* Enhanced CCU GUI written in C# to handle biometric configuration and facilitate the retinal scan events that resulted in dB storage for identification and retrieval.* Implemented data conversion code between robot’s radio interface and main module. * Resolved unresponsive callback issues associated with retinal code transfer process. * Implemented UDP communication with serial devices controlling the robot shoulders.* Improved end-to-end system reliability with regression tests.* Identified and fixed major mechanical and software instability issues during integration with third party applications.* Trained engineers in porting the newly architected code for various projects.* Provided feedback for the next generation JAUS reference architecture. * Experienced in Eclipse, Scons and Perforce for code development.* Experienced in using C++ templates, Boost libraries.* Derived functional specification to handle JAUS 3.2 messages between components in the subsystem. From November 2010 to May 2011 (7 months) Waltham, MASoftware Engineer @ Zebra Technologies Design, implement, debug and enhance firmware for mobile printing devices using test-driven methodologies and OO principles for development.* Sustained, fixed bugs and ported modifications for Samsung and Zcomax radio devices.* Improved quality of firmware, in areas of core functionality, 802.11, serial interfaces, and management interfaces.* Collaborate with mechanical, hardware engineering to develop software requirements.* Assembled hardware components to support prototyping and system integration.* Improved customer satisfaction by identifying, resolving critical bugs.* Experienced in managing code and defects with SVN, TeamTracker.* Experienced in using GNU toolchain (gcc, make) on Cygwin/Fedora.* Experienced in using CppUnit to cover new printer functionality.* Hands-on debug skills with emulators, logic analyzers, oscilloscopes.* Experienced with Python scripts for running test setups.* Experienced in debugging stepper motors, strobe control and SHARC chips.* Supported calibration and alignment of printer heads for mobile units.* Experienced in debugging serial ports, Ethernet and Treck TCP/IP stack.* Documented software requirements and functional specifications. From February 2010 to July 2010 (6 months) Lincoln, Rhode IslandSoftware Engineer @ AcmePacket Full cycle development of network management features for multithreaded, multiprocessor, Highly Available, distributed systems.* Ported, implemented a variety of features like SIP services, fault tolerance, distributed configuration management, distributed statistics, logs, alarms, accounting services, CLI, management interfaces in C/C++ to multiple platforms running RTOS.* Experienced in using C++ templates, Boost libraries.* Assembled hardware components to support prototyping and system integration.* Utilized UML and OOA/OOD methodology for software analysis and design. * Experienced in setting up SIP access-backbone environment for debugging purposes.* Enhanced SNMP, alarm systems to work with highly available systems.* Deployed Redhat, Fedora Linux systems to create development environment.* Debugged serial ports, Ethernet and GigEthernet.* Supplied budget input for expensing hardware and software resources.* Enhanced enterprise management system functionality and GUI in Java. * Implemented web services with Ant/Apache/WSDL/HTML/XML/SOAP.* Implemented database schema and associated queries, in mySQL.* Implemented and customized web UI interfaces on multiple streams.* Collaborated with software/hardware teams to determine software requirements.* Improved customer satisfaction by identifying, resolving critical bugs.* Experienced in managing code and defects with rational Clearcase/Clearquest.* Experienced in using GNU toolchain (gcc, make) on Redhat/CentOS/Fedora.* Experienced in Solaris, Linux, and windows server administration.* Experienced in using Eclipse and intelliJ IDEs.* Experienced with smart pointers using BOOST libraries.* Experienced in CppUnit to cover new networking and management functionality.* Derived, documented software requirements and functional specification.* Experienced in ISO 9001 compliance for software development. From August 2007 to October 2009 (2 years 3 months) Burlington, MASoftware Engineer @ Cisco Full cycle development of Network Management features in Java TDD methodologies, supporting Solaris/Linux/Windows OS.* Designed, developed and implanted app that manages network management features.* Utilized UML and OOA/OOD methodology for software analysis and design. * Collaborated with peer software/hardware teams to determine software requirements.* Improved customer satisfaction, by identifying, resolving critical bugs in DTS. * Trained outsourced teams to successfully transition legacy Java, Tcl/Tk codebase.* Increased performance of existing regression tests by 30% after 4 weeks of work.* Advocated and implemented virtual machines to save capital and power expenditure.* Improved productivity by automating system administrative tasks.* Troubleshot and resolved network, firewall, Linux/Solaris/Windows driver issues.* Experienced in managing code and defects with Clearcase, Clearquest.* Earned leadership award and incentives for fostering teamwork and on time delivery.* Experienced in supporting Solaris, Linux, and windows servers, HP servers, setting the host configuration, address assignment and alarm monitoring with DHCP, DNS, LDAP, CIFS, and SNMP, HP OpenView.* Experienced in configuring Cisco switches and routers.* Experienced with debugging serial ports, Ethernet.* Experienced in using GNU toolchain (gcc, make).* Experience in JUnit to cover new system, IPv6, DHCP/DNS functionality.* Experienced in Python language.* Contributed to next generation IPv6 protocol based on RFCs and draft specification.* Documented software requirements and functional specifications.* Provided budget input for expensing hardware and software resources.* Experienced in ISO 9001 compliance for software development. From June 2005 to August 2007 (2 years 3 months) Boxborough, MASenior Firmware Engineer @ APC Full cycle development of xmodem transfer protocol over APC ulink for InfraXure data centers. Port network management functions for Ethernet, serial drivers, telnet/SNMP/web/PV interfaces on x186-based platform running uC/OS-II RTOS.* Implemented embedded GUI configurations for device management.* Implemented unit test for subsystems, to provide code coverage.* Implemented SNMP MIB for objects and traps.* Implemented complex application to deliver data-driven content to Web users.* Contributed to next gen 32bit BSD, InfraXure with APC ASI protocol, XML, HTML.* Assembled hardware components to support prototyping and system integration.* Collaborated with software/hardware teams to determine software requirements. * Documented software requirements and functional specifications.* Improved customer satisfaction by providing technical support for InfraXure data centers.* INTEL x86 processor cross-development experience with Codewright 7.0 UDE, paradigm C/C++ Pro 6.0 with emulator on XP/LINUX.* Experienced in CppUnit to cover new network management and control functionalities.* Hands-on debug skills with emulators, logic analyzers, oscilloscopes.* Experienced with debugging issues with custom x386 ASIC chips. From June 2003 to April 2005 (1 year 11 months) Billerica, MASoftware Engineer @ Calix Improve reliability, validation of a multithreaded, multi-core, distributed Routing system, by inspecting, analyzing code on the line and switching cards written in C/C++.* Identified performance impacting bugs with Probe, emulator, on TI C6x, ARM7, CALIX IP interfaces.* Fixed configuration and rate adaptation bugs for the RT-based ADSL, running OSE.* Assembled hardware components to support prototyping and system integration.* Collaborated with peer software/hardware teams to document software requirements.* Estimated delivery dates in Microsoft Project, for interim releases of code to QA.* IBM ARM cross-development experience, TI Line Manager for the C6x core ADSL.* Cross development experience with GNU toolchain (gcc, make), DDD debugger.* Hands-on debug skills with emulators, logic analyzers, oscilloscopes. From February 2001 to September 2001 (8 months) Petaluma, CASoftware Engineer @ 3Com Full cycle development of embedded data communication devices.* Enhanced powerPC 603-based TotalControl HiperDSP reliability in C.* Diagnosed embedded system bugs with BDM / JTAG source debuggers.* Implemented RFC 2284 based EAPOE access protocol for OfficeConnect, in C/C++.* Architected EAPOE protocols using UML OO design for multitasked RTOS.* Maintained CppUnit test to ensure code reliability and functional consistency.* Experienced in debugging serial ports, Ethernet.* Debugged RTOS subsystems with VxWorks Tornado, GDB debugger.* Experienced in using Clearcase management tools.* Cross development experience with GNU toolchain (gcc, make, gdb), Diab compilers.* Hands-on debug skills with emulators, logic analyzers, oscilloscopes.* Derived, documented functional specification from requirements.* Experienced in ISO 9001 compliance for software development. From January 1998 to February 2001 (3 years 2 months) Marlborough, MASoftware Engineer @ Xyplex Full cycle development of embedded data communication devices.* Implemented diagnostic code in C/Asm within timetable, budget.* Enhanced code, fixed bugs, analyzed 68360 crash dump on N2K switches.* Implemented data link communication protocol for N3K routers.* Derived, documented specification from manufacturing requirements.* Managed source files with CVS management tools.* Cross development experience with GNU toolchain (gcc, make, gdb), Green Hill comp.* Experienced in debugging serial ports, HDLC.* Hands-on debug skills with 68360 emulators, logic analyzers, oscilloscopes. From January 1996 to January 1998 (2 years 1 month) littleton, MASoftware Engineer @ BAE Systems Implement dashboard, features for cloud based application, to evaluate vehicle design, generate reports and work flow for manufacturing. Design, implement framework, apps for tracking long range image data. Enhance and implement software tools and scripts to support anonymous networks* Supported streaming UDP traffic, running on anonymous network.* Designed and implemented framework in C++/Matlab to acquire long range image data for classification, prediction and analysis.* Enhanced features, fixed control-plane bugs for anonymous network application.* Ported Matlab functions to C++ to track objects using a distributed computing system.* Developed and implemented a tracking simulator in C++ using Kalman, Mosse appearance filters, to track object’s location from kinetic motion and appearance.Experienced with Intel’s IPP, PNG libraries for matrix computation, signal processing. * Automated image recognition and classification with tools written in Matlab and C++.* Implement state-of-the-art scientific application utilizing graph/links, Tomcat servers in highly process-driven environment.* Implemented META dashboards, utilizing AMIL DB, METRIC node evaluation.* Implemented web services with Ant/Tomcat/Spring framework/HTML/XML using MVC model.* Implemented JUnit tests covering metric node functionality and dashboard.* Integrated end-to-end system to demonstrate execution of milestones.* Integrated META application running Windows/Linux platform on Amazon Cloud.* Experienced in Eclipse, Spring Source IDEs, Maven build environment.* Experienced with CMake, makefiles.* Experienced in managing code and defects with SVN/TestTrackPro.* Mentored engineers in developing software in C++, using OOA/OOD TDD. * Actively participated in Scrum ceremonies.* Commit to task completion towards the acceptance of user stories.* Review architectural specification and requirement documents.* Document Functional and operational requirement for final report submission. From June 2011 to December 2012 (1 year 7 months) Burlington, MA
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 7 month(s)
Unlikely
Likely
There's 85% chance that Berty Chennankara is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Berty Chennankara's Social Media Links
/company/m... /school/un...