Mid-level Software Engineer Resume
San, DiegO
SUMMARY:
- A professional software developer and problem solver with > 5 years of experience in area of expertise
- C/C++/Java
- Object Oriented Programming
- Data Structures & Algorithms
- Agile / Scrum
TECHNICAL SKILLS:
Programming languages: C/C++ (Win32, MFC, ATL, ActiveX), Java, Python, OOD/OOP, XML, SQL.
Software: Microsoft Visual Studio, Eclipse, WinDBG/Kernel debug, VMWare, JIRA, Testlink, Matlab.
Tools: Perforce, AppVerifier, Procmon, ProcDump, DebugView, ClearCase, Git, Gerrit, Klockwork
Operating system: Windows, Mac OS X, Unix /Linux.
Networking Protocols: TCP/IP, UDP, HTTP.
WORK EXPERIENCE:
Confidential
Mid-Level Software Engineer
Responsibilities:- Design/Develop products centered to patented Cloud Paging technology hence providing application virtualization.
- Implement key features to the product, debug critical customer issue and software crashes.
- Interact with team leads, core development team and QA team to meet project objectives in an Agile environment.
- Develop unit test modules to ensure high-quality and identify/fix software defects.
Confidential, San Diego
Software Engineer ll, Static Code Analysis
Responsibilities:- Efficiently coded, debugged and analyzed pre-production codes in C/C++/Java using Klockwork for their performances across Windows Lumia and Samsung Android platforms.
- Used and configured Klocwork as a Desktop developer and for Server analysis.
- Using Agile methodology, developed quality control metrics to built automated pipelines to retreive and analyze the production code using Python.
- Developed Web based reports to display analysis results using MVC, HTML, SQL which tracks code performance of various teams of Confidential .
Confidential
Software Engineer II, Networking Protocols
Responsibilities:- Efficient coding of Server Load Balancer (Application Delivery Product), to balance load of massive parallel requests to back end real servers with applications in service provider network.
- Implement and debug using L2-L7 protocols TCP/IP , UDP , HTTP , SNMP , ICMP etc.
- Effective development of code in C/C++ using stacks/queues data structures implementations.
Confidential
Research Engineer, Computer Vision
Responsibilities:- Developed algorithm using video-codecs principles thereby saving ~70% of the memory required to store the providers.
- Developed and published+ efficient algorithm in MATLAB that improves current methodology of background estimation by ~10%, and improved differentiates an intrusion compared to irrelevant change in background by 5% surveillance data.
Confidential
Software Engineer, Web Based Supervisory Control And Data Acquisition (SCADA System)
Responsibilities:- Effective temperature data acquisition from sensors to AVR ATmega-32 micro-controller .
- Designed intelligent Ethernet LAN using five-layered TCP/IP stack for data communication
- Successful implementation of the design and microcontroller programming using WinAVR.
Confidential
Software Engineer Intern, Application of Embedded Systems
Responsibilities:- Key responsibilities include firmware design and programming of Atmel's Atmega-32 microcontroller using WinAVR.
- Effective design selections of useful embedded systems apotheosis for the task in hand.