We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Norwalk, CT

SUMMARY:

  • Over 15 years of proven and demonstrated experience in designing and implementing real time, intelligent, banking, financial, retail, ERP and health care systems solutions as team lead, analyst and developer using Microsoft specific tools and technologies.
  • A result - oriented, customer focused, articulate and analytical engineer with comprehensive experience in application development having strong design and integration, problem solving and data modeling skills.
  • Expertise in designing and implementing RDBMS databases using MS-SQL Server and Oracle.
  • Experience in developing OLTP systems.
  • Expertise in Java, JBuilder and Eclipse.
  • Expertise in C, C++, Visual C++, STL, ATL, MFC, COM, COM+/DCOM, ACE, wxWindows, Windows SDK APIs and ADO technologies.
  • Proven experience of designing, developing, implementing and maintaining business applications using Microsoft .Net technologies like C#.Net, Visual Basic.Net, ADO.Net, Web Services, XML and XSL.
  • Experienced in Service Oriented Architecture (SOA) concepts using .NET Framework.
  • Exposure to MTS, IIS Server, Crystal Reports, ODBC, OLE DB, ASP/ASP.Net, VBA, Visual Basic and .Net Remoting.
  • Extensively worked on designing and implementing multi-tier, multi process, multi-threaded applications using COM+/DCOM Servers, Windows Multithreading API, Mutexes, Critical Section and IPC mechanism.
  • Strong concepts of Object Oriented Programming, .Net Framework, LINQ, Windows DNA, Database Normalization, Memory Management, Concurrency Management, Load Balancing, Windows Services, Sockets, Code Optimization, Data Structures, Design Patterns and implementing algorithms.
  • Proficient on working with security protocols (PKI, SSL/TLS, IPSec) and encryption algorithms (Cryptography).
  • Experience in debugging and profiling applications using Visual Studio 2008/2010 and crash/dump analysis using WinDBG tools.
  • Proficient in database programming, PL/SQL, Stored Procedures, Triggers, Functions and Optimizing Queries for performance.
  • Strong organizational and management skills with excellent written and verbal communications.
  • Experience in writing unit test cases and user documentation.
  • Well versed with complete knowledge of Software Life Cycle (SDLC) processes.
  • Comfortable in working in Windows and Linux/Unix platforms.
  • Highly motivated team player with excellent problem solving skills with ability to work independently as well.

TECHNICAL SKILLS:

Languages/Technologies: C, C++, Visual C++, STL, ATL, MFC, COM, COM+/DCOM, ActiveX, DLLs, Windows APIs, Visual Basic 6, C#.Net, VB.Net, VBA, Java, J2EE, Servlets, CoBOL, ForTran, Assembly

Operating Systems: Windows 95/98/XP/Vista, Windows 7/10, Windows Server NT 4/2000/2003/2008/2012/2016 , SCO-Unix, SUSE Linux, FreeBSD 7.1

Frameworks/Libraries: STL, ATL, MFC, COM/DCOM, Windows SDK, .Net Framework 4.0/4.5/4.6/4.7 , ACE(Adaptive Communication Environment), wxWindows, IBM WebSphere Process Server, webMethods, MSMQ, ADO, ADO.Net, WCF, WPF, .Net Remoting, Task Parallel Library (TPL), Win Forms, Unity, Prism, Entity Framework

RDBMS/Databases/Tools: MS-SQL Server 7/2000/2005/2008 , Oracle 7/9i/10g/11g/12c, MS Access, FoxPro, DBASE IV+, My SQL, Toad, JDBC, ODBC, OLE DB, LINQ, MTS, DB2, SSIS, SSRS, SSAS

Web Servers/Technologies: MS-IIS, MS BizTalk, Apache, Tomcat, Web Services, Web Farms, JavaScript, AJAX, jQuery, AngularJS 2, CSS, ASP, ASP.Net, MVC 2, JSP, Visual Interdev, Akamai Platform, ektron, BuySAFE, ClickTale, Google Analytics, iTextSharp, Security Certificates

Scripting Languages: HTML/HTML5, DHTML, XML, XSL, XSLT, JavaScript, VB Script, CGI

Protocols: TCP/IP, UDP, FTP/SFTP, HTTP/HTTPS, SSL, SMTP, FIX, FCS, ASAI, SWIFT, SOAP

Version Control: VSS, CVS, SVN, TFS, SharePoint, TeamCity

IDE/Tools/Utilities: Visual Studio 6/2005/2008/2010/2017 , Eclipse, Rational Rose, UML, Erwin, MS Visio, MS Project, MS Office, FlexCube (Basel II with Reveleus), JBuilder, Omniture Debugger, Digital Pulse Debugger, Gomez Monitoring, OMX, Log4Net, VMWare, JWPlayer, Flowplayer, IncrediBuild, InfoPath, Jira, Crystal Report 6, SAP Crystal Report 2012/2016

PROFESSIONAL EXPERIENCE:

Confidential, Norwalk, CT

Software Engineer

Responsibilities:

  • System integration and design.
  • Develop the configuration and prepare the deployment document for customers.
  • Handle the issues raised from the customer and provide the resolution on short notice.
  • Involved in modification and building the customer releases.
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Coordinate with the other teams in smooth integration of application.

Environment: C#.Net, .Net 4.6/4.7, WCF, AngularJS 2.0, JavaScript, Oracle 12c, SAP Crystal Reports 2012/2016, MS Windows Server 2012/2016, Jira, Confluence, SVN, TeamCity

Confidential, Parsippany NJ

Consultant

Responsibilities:

  • Involved in modification in the application and databases.
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Assist the audit.
  • Writing integration test cases.
  • Testing and bug-fixing.
  • Developed the SSIS packages to process the files and data.
  • Implement procedure or functions to facilitate the process and support new features.

Environment: C#.Net, VB.Net, SQL Server 2005/2014, SQL Queries, PL/SQL, .Net 4.0, SSIS, SSRS, MS Windows 7

Confidential, Jersey City NJ

Consultant

Responsibilities:

  • Involved in modification in the application.
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Writing integration test cases.
  • Testing and bug-fixing.
  • Developed the SSIS package to process the account files.
  • Implement procedure or functions to facilitate the process and support new features.

Environment: C#.Net, VB.Net, ASP.Net, SQL Server 2005/2008, SQL Queries, PL/SQL, .Net 3.5, SSIS, SSRS, MS Windows 7

Confidential, Flanders NJ

Software Engineer

Responsibilities:

  • Involved in design and develop the application.
  • Design and development of various modules which includes maintenance of the track.
  • Writing acceptance and manage technical documents.
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Design the database for the maintenance data.
  • Writing integration test cases.
  • Testing and bug-fixing.
  • Perform code reviews.
  • Design and implemented the algorithm to accommodate the increase in sample carrier from maximum carrier limit defined for track.
  • Understand the message based protocol for magnetic tracks and implement it in application.

Environment: C#.Net, WCF, Lamda expression, TPL, XML, MS Office 2010, MS Visio, MS Windows 7, Entity Framework 4.3, SQL Server 2012/2014, SQL Queries, PL/SQL, .Net 4.0/4.5, NUnit, SpecFlow, DAC PAK

Confidential, Brooklyn NY

Sr. Software Engineer

Responsibilities:

  • Maintenance and enhancements to the application.
  • Writing acceptance and manage technical documents.
  • Coordinate IT projects,construction, production support, operations, project life cycle implementation, and client interaction;
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Support production systems and supply immediate investigation and resolution of software problems.
  • Co-ordinate withDBA, Development, Design and Management teams to ensure the database and development work is going along with the code.
  • Work on the optimization of the application and database through analyzing execution plan and profiling of the database.
  • Understand the business of the HR department.
  • Presentations to executives for critical decisions.

Environment: C#.Net, ASP.Net, Spring.Net, JavaScript, jQuery, JSON, AJAX, WCF, XML, Web API, Oracle 10g/11g, MS Office 2007, MS Visio, MS Windows XP/7, SQL Queries, PL/SQL, InfoPath, iTextSharp

Confidential, Philadelphia, PA

Software Engineer

Responsibilities:

  • Maintenance and enhancements to the company customer facing e-commerce site.
  • Create scripts and monitors for mini-sites on Gomez.
  • Upload and configure the scripts, images and videos on Akamai.
  • Writing acceptance and manage technical documents
  • Providing timely reports and presentations to executives for critical decisions.
  • Coordinate IT projects,construction, production support, operations, project life cycle implementation, and client interaction;
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Co-ordinate withDBA, Development, Design and Management teams to ensure the database and development work is going along with the code.
  • Live push the site pages.
  • Sign off the architectural design and take responsibility for the performance.
  • Support production systems and supply immediate investigation and resolution of software problems.
  • Work on the optimization projects that added to the revenue growth for the company.

Environment: C#.Net, VB.Net, ADO.Net, SSIS/SSRS package, ASP, ASP.Net, HTML/HTML5, JavaScript, jQuery, SQL Server 2005/2008, MS Office 2007, MS Windows 7, Gomez Monitors, Akamai Configuration, Adobe DigitalPulse Debugger, ektron CMS400, OMX, SQL Queries, PL/SQL, JW Player Plugins, Flowplayer plugins, Google Analytics, ClickTale, BuySAFE

Confidential, Irving, TX

System Analyst

Responsibilities:

  • Design and develop complex businesssolutions usingUML,OOAD, Visual C++, C#.Net and SQL
  • Writing functional, technical and support documentations
  • Providing timely reports and presentations to executives for critical decisions
  • Design, develop, and maintain distributed Operation Support Systems;
  • Coordinate IT projects,construction, production support, operations, project life cycle implementation, and client interaction;
  • Support production systems and supply immediate investigation and resolution of software problems.
  • Design and support environmentsin DEV, DIT for various ongoing projects.
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements.
  • Co-ordinate withDBA, Development and Management teams to ensure the database and development work is going along with the code.
  • Sign off the architectural design and take responsibility for the performance.
  • Understand 7-Eleven retails information system.
  • Understand the POS system and their associated issues.
  • Understand the GVR enhanced dispenser hub and its implementation.

Environment: VC++, C#.Net, XML, SQL Server 2005, Visual Studio 6, Visual Studio 2005, MS Visio 2003, MS Office 2007, MS Project 2007, MS Windows XP/2003, SharePoint, VSS

Confidential, Washington, DC

Principal Software Engineer

Responsibilities:

  • Solely responsible for design, develop and implement all code-base for mentioned below modules and components.
  • Implement custom communication protocol between mentioned below modules and components using TCP/IP sockets and named pipes.
  • Design and developed the UI interfaces, switch/dialer interfaces and multithreaded engine module.
  • Involved in understanding legacy product, gathering requirements and design for improved version.
  • Involved in unit testing, integration testing and system testing of all the components mentioned below.
  • Prepare the test cases and test harness.
  • Responsible for reviewing QA test cases.
  • Responsible for the deployment of the product and coordinate between teams in deployment.
  • Understand the various switch and dialer protocols and implemented the interfaces.
  • Involved in communicating with the onsite personnel and clients for implementation and troubleshooting of the products.

Environment: C++, VC++, MFC, STL, ATL, COM, COM+, ActiveX, C#.Net, VB.Net, ASP.Net, MVC 2, Visual Studio 2008/2010, LINQ, SQL Server 2005/2008, XML, MS Windows 2003, MS Office 2007, MS Visio 2007, SQL Queries, Multithreading, Concurrency, TCP/IP, Windows SDK, TFS, MSMQ, Log4Net, Win Forms, WCF, WPF, Web Services

Confidential, Boston, MA

Senior Software Engineer

Responsibilities:

  • Gather the requirements needed to implement FlexCube module.
  • Design Integration interfaces between FlexCube and KSE for Askari Commercial Bank.
  • Study the FlexCube module implementation.
  • Learn about the Karachi stock exchange available interfaces.
  • Design and implement integration interfaces of webMethods.
  • Design and implement components in webMethods.
  • Perform Unit testing and Integration testing.
  • Understand the business processes of order management to be implemented in Motorola.
  • Learn the webMethod and its interfaces.
  • Designed and implemented integration interfaces of webMethods.
  • Designed and implemented components in webMethods.
  • Performed Integration testing.
  • Understand the business processes of order management to be implemented in Motorola.
  • Learn the webMethod and its interfaces.
  • Developed objects using Java.
  • Requirement gathering of credit and market risk according to Basel-II in Askari Commercial Bank.
  • Review and get it approved by business experts.
  • Understand i-flex Reveleus system.
  • Understand the Credit and Market Risk according to Basel-II.

Environment: Reveleus, MS Office, Windows XP

Confidential

Senior Software Engineer

Responsibilities:

  • Analyze the transactional databases for data gathering and create star schema.
  • Designed star scheme to implement cubes.
  • Designed & implemented ETL processes in SQL Server Integration Services.
  • Implemented batch processes using utilities.
  • Understand business dimensions.
  • Process cubes for business analytics.
  • ETL Processes in SSIS.

Environment: MS-SQL Server, SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Windows 2003, FTP

Confidential

Senior Software Engineer

Responsibilities:

  • Participated in UI designing and navigation workflow.
  • Developed reporting module on web pages using ASP.NET and C#.
  • Developed application core modules on Win Forms using C#
  • Implemented audit trail in application.
  • Notification of event to concern stake holders.
  • Worked on SQL queries.
  • Worked on Queries optimization.
  • Worked on UI enhancement on admin client.
  • Understand the as is processes implemented in Muslim Commercial Bank (MCB) Pakistan.
  • Proposed new optimized business process for Confidential .
  • After approval of proposed business processes, designed and implemented the application.
  • Estimated costing of the project.
  • Created project plan and maintained schedule & cost performance index for management reporting.

Environment: ASP.Net, C#.Net, Win Forms, MS SQL Server, Oracle Forms and Oracle Reports 2000, PL/SQL, MS Visio, Erwin, MS Project, MS Office, Windows XP

Confidential

Senior Software Engineer

Responsibilities:

  • Analyze the data requirements and data manipulation.
  • Responsible for implementing the parser logic.
  • Understand the Quick Arrow application.
  • Understand the Intact financial system used by most of the Quick Arrow customers.
  • Understand the BizTalk Server and utilization.

Environment: C#.Net, MS BizTalk Server 2006, Windows 2003 Server

Confidential

Senior Programmer Analyst / Project Lead

Responsibilities:

  • Understand and analyze core banking application of client.
  • Understand the protocol of ATM Controller to process and perform actual transaction in core banking application using the ATL as middle layer.
  • Implemented integration interfaces for ATM and POS Controller using Visual C++
  • Develop the parser logic.
  • Write SQL Queries and stored procedures.
  • Unit and integration testing.
  • Implement the new features and in corporate the client’s requirements.
  • Learn and understand the core banking and other banking products.
  • Understand the 1Link and MNet platforms and implemented ATM and POS controller interfaces.
  • Optimize SQL Queries, stored procedures and analyze tables using execution plans and profilers.
  • Versioning and release management.
  • Manage teams, prepare project and deployment plans.
  • Developed front end code using ASP.
  • Developed integration components using ATL that interact with core banking application.
  • Unit and integration testing.
  • Implement PKI
  • Understand SSL Certificate configuration.
  • Developed the password encryption algorithm (Cryptography).
  • Code compatible with WAP to provide banking functionalities on mobile browser using GPRS.
  • Versioning and release management.
  • Manage teams, prepare project and deployment plans.

Environment: ASP, COM+, JavaScript, HTML, ADO 2.8, MS SQL Server, SQL Queries, PL/SQL

Confidential

Senior Software Engineer

Responsibilities:

  • Develop form based desktop application in Visual C++ to monitor the calls.
  • Developed integration components using ATL that interact with core banking application.
  • Unit and integration testing.
  • Understand the dialogic card interfaces.
  • Develop PIN encryption algorithm.
  • Versioning and release management.
  • Developed the components using C#.
  • Developed integration components that interact with core banking application.
  • Perform Unit testing and Integration testing.
  • Understand the various methods to implement the SMS.
  • Versioning and release management.

Environment: C#.Net, ADO.Net, Oracle 9i, SQL Queries, PL/SQL

Confidential

Senior Software Engineer

Responsibilities:

  • Develop the application using Visual Basic.
  • Versioning and release management.
  • Perform Unit testing and Integration testing.
  • Centralize the configuration of the online systems.

Environment: Visual Basic 6, COM+, Crystal Reports, ADO 2.8, Oracle 9i, MS SQL Server

Confidential, Manhattan, NY

Software Engineer

Responsibilities:

  • Develop the application using C++
  • Implemented integration interfaces for MIXFIX Engine.
  • Implemented custom communication protocol between the modules and components using TCP/IP sockets.
  • Perform Unit testing and Integration testing.
  • Understand the Order and Execution Management System (OMS/EMS)
  • Understand the FIX protocol.
  • Learn and understand equities, options and foreign equity trading.
  • Developed the application using MFC
  • Implemented integration interfaces for Publish Subscribe Server.
  • Implemented custom communication protocol between the modules and components using TCP/IP sockets.
  • Perform Unit testing and Integration testing.
  • Understand the hand held devices and their functionality.
  • Developed the library using C++
  • Perform Unit testing and Integration testing.
  • Implemented the object oriented programming concepts (OOP).
  • Implemented the server using singleton design pattern and thread safe techniques.
  • Implemented custom communication protocol between the modules and components using TCP/IP sockets.
  • Perform Unit testing and Integration testing.
  • Understand the FIX protocol and its interfaces.
  • Implemented the proper concurrency and memory management.
  • Understand the multithreading and multiprocessing concepts.
  • Implemented the object oriented programming concepts (OOP).

Environment: C++, ACE, Visual Studio 6

We'd love your feedback!