Software Engineer Resume
5.00/5 (Submit Your Rating)
OR
SUMMARY:
- Software Engineer with 11+ years of experience for developing tools and program libraries in C++ OOP using Microsoft. NET Framework and Linux platform with excellent mix of result orientation, risk taking and customer orientation.
- Developed automation software in Python to measure performance of Confidential platform.
- Extensively involved in developing and debugging client server application( Confidential ) where data was being queried and processed with Confidential wrapper and were run against C++ binaries using OOP concepts to create data structures to output hierarchical coverage data into XML files to be ported over to create HTML Web pages with XSLT style sheets.
- Having extensive experience in all phases of Software Development Life Cycle (SDLC) including Architecture, C++ STL containers, and BOOST, Requirement analysis, Design, Development, Implementation, Debugging, Testing, Documentation and Maintenance of Client/Server applications.
- All development was done using Agile methodology with daily scrums and continuous integration in the SDLC process.
- Enhanced an existing application for additional Crystal reports using C# .NET.
- 2010 Confidential Software Quality Award. Culmination of 3 years of Software Quality, Efficiency, and Cost Benefits of the Nehalem family of HVM Test Software Libraries.
- 2009 Confidential Software Quality Award Finalist. The Evergreen Software Development Team.
- Test time improvement award for contributions to Confidential microprocessor Family of Products.
- Won Confidential Spontaneous Recognition Award for enabling the RTL toggle coverage flow for BXT using existing Nitro DB infrastructure.
EXPERTISE AREA:
Languages: C#, ASP.NET, MVC, C, C++, Pascal, Java, SQL, Visual C++ (.NET Framework 4.5), Confidential, Confidential TK, TCL, Socket programming in C, Python, XML, XSD, XSLT, HTML.
Operating Systems: UNIX, LINUX, Microsoft Visual Studio Express 2015.
Protocols: TCP/IP, FTP, Frame Relay, ATM, SNMP.
Database: IBI, Microsoft Access.
Others: Github, Makefile.
EXPERIENCE:
Confidential, OR
Software Engineer
Responsibilities:
- Developed automation software with Python which involved performance run on both sockets in parallel to create a Confidential report with real time data logging.
- She also helped in regression runs to debug and catch bugs in the Confidential platform.
Confidential, Tigard, OR
C# Software Developer
Responsibilities:
- Confidential provides accounts payable credit card systems to streamline payments to vendors which improves cash flow, and saves on banking fees.
- Enhanced their RewardWorks software for producing additional Crystal reports for newly added database fields which will provide Accounts Payable customers with better reporting capability of the invoices they get from their customers.
Confidential, OR
Software Engineer
Responsibilities:
- Supported tool developments in Java to provide feature enhancements, filtering capability etc.
- Developed In Die Variation template with visual studio C++ (.NET Framework)which parses xml input file runs pattern and processes output binaries(1/0) to calculate frequencies of the oscillators and to determine the health of the chip in terms of heat.
- Provided support for memory growth and memory leak findings in the existing code base which improved the test time a lot as million of chips needs to be run with the same program in manufacturing.
- Developed and supported other templates such as Mixing Detection, Confidential (temp of the diod), Confidential (to find information about outside vendor chipon tiu) and CaptureMemoryDump(analyze patterns) in visual studio C++ (.NET Framework) and validated those codes with offline simulator. Provided Template Class (C++) debug training for other PDEs.
Confidential, OR
Intern
Responsibilities:
- To display schematic, RTL, layout tools in one platform and make them interconnected so that debugging and tracking of erroneous signals will be easier and less time consuming where GUI was developed using Confidential Tk and Tcl was used to interface multiple GUIs so that they can be interconnected and opened in the same screen in the same platform.
- Integrated and modified multiple existing main programs in C to make them portable in different versions of Tester where socket programming in C is used to connect two testers.
