Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- A results - driven Senior Software Engineer who thinks analytically and enjoys solving product and customer challenges.
- Experienced working with the full stack software on Linux, Windows and various Confidential .
- Capable of performing all engineering duties including gathering requirements, software and system design and leadership in a agile environment.
- Enjoy working with others in a professional environment and providing solution experiences for customers.
- Experienced in many software technologies C/C++ (20 yrs), AJAX (5 yrs), HTML / Javascript / XML / JSON (5yrs).
SELF-TAUGHT TECHNOLOGIES:
Objective-C, Android, SCALA and Oracle StackOn
EMPLOYMENT:
Confidential
Senior Software Engineer
Responsibilities:
- Designed and developed realtime software for critical infrastructure monitoring and electrical power distribution devices
- Worked on the full stack of software from device drivers to databases for applications and devices running on Windows, Linux, VXWorks and numerous other Confidential
- Implemented various sensors and health monitoring systems at the embedded, system and application levels.
- Developed in languages C++, Python, AJAX and HTML5
- Used frameworks: STL, Boost, MFC, Qt and Protobuf
- Collaborated with many disciplines around the world to implement software for electrical power management embedded devices.
- Worked on ARM, ATOM, x64, and x86 based embedded systems / realtime systems.
- Communication mediums included Ethernet IP, TCP, UDP and Serial buses
- Written protocol stacks for Ethernet IP, SNMP, SMTP, TFTP, FTP, BACnet (MSTP & IP), OPC, JSON, MESH networks and vendor specifics
- All drivers we written for a Linux and Windows environment
- Worked with many IEEE standards (802.11, 802.15.4, 754, 802.3 and MMS IEC 61850, IEEE 1550, Confidential 9506.
- Knowledgeable of file systems and shared memory and storage devices.
- Implemented many OSI and ASN.1 protocol stacks and various wireless technologies.
- Analysis, design, requirement gathering and customer interaction.
Confidential
Software Engineer
Responsibilities:
- Developed, maintained and tested various applications, APIs and products in C/C++, Java, Perl, Cobol, XML, Javascript, HTML and SQL,
- Platforms included Windows, Solaris, AIX, HPUX, Linux and MVS
- Knowledgeable of B.I., Data-cleansing, ETL, Spatial-analysis and Geocoding
Confidential
Software Engineer, Lead Quality Assurance
Responsibilities:
- Designed and developed a Pulse Oximetry analyzer for a leading medical company, which was written in C/C++ and ran on a VXWorks based platform.
- Performed all Confidential and Confidential documentation and standards for the project
- Worked on development, documentation and testing of an automated HIV blood testing system for a Japanese OEM
- Managed a small team of testers for the above project before being promoted from my internship
- Wrote test specifications and tested embedded devices from fluid pumps to robotic-arms using C/C++ and LabView
- Wrote a simulator to simulate the underlying operating system (Windows and POSIX) for easy testing of all control paths and edge case
