Senior Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Many years of experience with full process development (analysis, design, development, testing, implementation, and maintenance). Proven ability to successfully work on multiple projects from inception to completion. Good exposure to object oriented programming. Excellent team player.
- To obtain a position in the computer programming industry where my knowledge, strong analytical and logical skills, and a commitment to excellence will be utilized and advanced
TECHNICAL SKILLS:
Operating Systems: Windows 10/8/7/Vista/XP/2003
Development Environments: Microsoft .NET Framework 4.5, 4.0, 3.5, 2.0, Microsoft Visual Studio 2013, 2008, 2005, 2003, 6.0
Programming Languages: & technologies C#, VB.NET, C++, Java, XML, XSL, CSS, HTML, JavaScript, SQL, PL/SQL, T - SQL
Databases: SQL Server 2005/2008/2012/2014, Oracle 10g
Other Technical Skills: MS SourceSafe, DevExpress. InstallShield, CPP Unit, NUnit, object oriented design and programming (OOD/OOP), full software design lifecycle (SDLC)
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
- Major developer for a variety of projects for a Hedge Accounting firm
- Developed and maintained sophisticated financial applications used in Hedge Accounting
- Collaborated on the Full software development life cycle including analysis of the functional specifications, design, development, testing and maintenance of multiple software applications
- Applications included entering trades (Futures, Options, Swaps, Foreign Exchange, and other financial instruments) and commodities
- Developed and supported complicated programs for designating trades to a hedge
- Designed application involving complex calculations and database manipulation for End-Of-Period process.
- Converted legacy VB6 application to VB.NET and C#
- Created queries and functions in T-SQL
- Implemented new applications and maintained existing ones, reflecting the changes in clients’ requirements
- Improved clients’ reports using Crystal reports
Confidential
.NET/C++ Developer and support
- Worked as a developer, using C#, VB, C++, and Java; wrote technical documentation and supported FX software users
- Generated C# examples of using financial strategy involving alerts for trading signals and created trading orders (automatic trading)
- Designed a program for the automatic creation of trading strategy
- Supported users in using trading API in online forums and created Wiki articles about foreign exchange software
- Instituted a C# program exporting live chart data to .csv file
- Formulated a test program involving NUnit
- Created documentation and samples for users using software (.NET, C++, and Java) for foreign exchange trading
Confidential
Programmer Analyst
- As a member of the Research and Development Team, performed the analysis, planning, design, development, configuration, testing, quality assurance, and support of several applications.
- Designed, implemented and maintained several programs for archiving different formats of e-mail files
- Improved and modified MMC snap-in in C# for creating and editing XML policy files and configuration files
- Revamped several programs from “Windows-only” to platform-independent code for work in both Windows and UNIX environments
- Enhanced VB program to handle the conversion of VB forms to XML and Java
- Developed VB.NET user interfaces for the existing and new applications to ensure data integrity and validity, as well as the disseminating of processed data to the end-users
- Demonstrated leadership in the development of different VB setup programs including installation of the website
- Streamlined VB.NET program extracting information of the Active Directory Database into XML file using LDAP
- Instituted a facility to create a report package for support / troubleshooting
- Created an Administration website, involving coding in XML and JavaScript on client side, and C++ on server side
- Generated a VB tool comparing Cabinet files
