sr. Software Engineer Resume
New, YorK
SUMMARY:
- Have 17+ years of extensive experience primarily in Leading, managing, planning, system analysis, design and development within global applications landscape of diverse, distributed and heterogeneous environments and technologies. Primary application, technical solution provider with wide range (.NET and JAVA based) of hands on Core development experience in .NET (C#, MVC, AngularJS, BootStrap, TypeScripting, JQuery, ASP.NET) and Java based Frameworks, SDKs and tools.
- Utilized best industry practices to achieve client end performance and usability goals by designing and implementing client side frameworks including Html 5, 2 - way dynamic data-binding rich framework Angular JS with custom built services, routing, components and directives integrated with Web APIs, Restful services, OData requests, MVC (Razor and C#) framework to provide more flexibility, performance, usability, extensibility, maintainability and testability (a loosely coupled framework). Implemented asynchronous requests approach for handling high request volume with partial views rendering and dynamic data binding. To achieve better responsive graphical experience integrated these applications with Bootstrap (CSS/JQUERY) client side framework. Above all it was implemented with an integral End-End Service Oriented Application domain driven design with superior front to back integration for best consistency. Currently working on migration to Angular 2 with Type Scripting.
- Engineer with complete Object oriented core development life cycle experience ranging n-tier with middle tier-web tier, Business objects to Application service layers, Data Modeling-View-data Modeling, (ORM's ) Entity framework-(n)Hibernate. Heterogonous databases and platforms to independence of OS & RDMS based software's such as Oracle, Sybase and MS SQL.
- Business analysis for Front to back business line(s) data flow modeling and designing. Integration and mapping for data subscribers and publishers within global distributed messaging framework services (for e.g. JMS Grid, MQ WAS) for In-house and vendor based instances or services.
- Key interface analyst-developer for grantee data delivery with assurance of quality and accuracy within the global landscape of applications (F-B) with back to back integrated RECS there by fulfilling the primary audit requirements for the business dataflow.
- Incorporating standard industry best known practices and methodologies for Web (e.g. MVC, AngularJS, JSON-AJAX, Design patterns, ORM) and middleware (e.g. WCF, Web Services) based design and development. Web Servers configuration and administration (IIS, Apache-TomCat and JBoss), integration with Global directory services (GDS) for authentication and authorization (PKI, Client-Server certificate handshaking).SSL-Certificate, DMZ, Load balancer configuration, CAPCHA validation and Cryptography for vendor based and in-house internet facing and intranet applications (Web & Middleware). Variety of custom providers and wrappers with http module and handler support, ISAPI filters and Url routing etc.
- Financial experience ranging from Front -Middle-Back office systems with great understanding & knowledge of IB (Brokerage) and banking business including (areas) FIC, EMC, Treasury, Risk (Market & Credit), Finance and Back Office (Market Operations, Trades settlement and processing, Corporate action, F-B RECS etc.). Swift and other proprietary message formatting, delivery and exchange for STP.
- Achieving IT controls and establishing process within IT by conceptualizing audit requirements and propagating audit remediation solutions across the systems to enhance business and IT flows. Integrating audit requirements as part of the design phase. Coordinating and complying with applications risk assessment and general IT controls within the team.
- Always been very keen to be part of and to attend different types of learning activities. Underwent several business related particularly on the financial products and theoretical concepts, Advanced technologies, management and compliance related trainings etc.
- Hands-on experience with technologies extending from primarily Visual Studio ( .NET - C#, ASP.NET, MVC, JQuery, AngularJS, AJAX, Linq, EF, nHibernate, WCF), TFS, NuGet, ADO.NET, ODP.NET, XML/DOM,XLST, WebServices, SOAP-JSON, DHTML, JQuery-JavaScript, CSS with .Net Frameworks 4.5/4 and older.), MS CMS 2002 (Admin and API’s)- Share point, VC++ (C++&C), FTP, HTTP,C:D, TCP-IP, SSL, SSH,Sockets, MAPI to JAVA 1.7 JDK & older, JRE, Eclipse, STS etc.
TECHNICAL SKILLS:
Concepts: Object Oriented programming, ORM, RDBMS, Distributed computing, N-Tier, Multi-threading, Remoting etc.
Methodologies: Unified process/UML, Traditional W/F, Agile etc.
Middleware's: IIS 7, OWC,MQ Series/WebSphere, MSMQ, Apache-TomCat, JBoss, TFS, ClearCase/Quest, Crystal Reports (SAP Business Objects), Aqua DataStudio, Sql Navigator, Putty, HPSM, Remedy etc.
OS: Windows server(2008/2003), Unix, Linux and Solaris etc.
RDBMS: ORACLE,MS SQL, SYBASE, MS Acess/Excel etc.
Older technologies: Perl, IIS6 - ISAPI, COM/DCOM/COM+, MTS, ATL, MFC, Win32 SD, VBA/VBScripts etc.
PROFESSIONAL EXPERIENCE:
Confidential, New York
Sr. Software engineer
Responsibilities:- Technical Lead to provide support and development solutions for various financial business areas (Market Operation and Risk) within Investment Banking and Banking. Coordinate and manage the Support and development (Hands-on) activities. Business requirements gathering and analysis, strategic solutions development, Process management, Implement and enforce global and local policies within IT, Project management, resource management, and budgeting and allocation management.On the Technical side system Architect role, System design, development, implementation and testing various large and medium size projects for distributed heterogeneous platforms within a global landscape overcoming the technology's difference barriers, compatibility and scalability challenges . By utilizing best industrial practices and frameworks with loosely coupled n tier custom framework layers development to produce user friendly (front end ) web and windows based applications and interfaces accommodating the standalone or distributed instances, interfaces and environments. Web sites design built on custom framework (developed in-house with Microsoft .NET/MVC technology) a complete object-oriented and MVC based designed with a primary function to allow fully customizable and personalizable interface as per client needs.
- Designed and developed a seamless controlled customizable workflow based service framework to accommodate multiple pricing and data feeds sources like Confidential, Confidential, Confidential data etc. open for integration to the internal interfaces for consumption of the feeds.
- Complete front to back asynchronous request based architect with ORM based Middle tier/Data and Application service layers with complete session and transaction managed objects synchronization. Maintained in proprietary mainframe system functions as a front end with middle tier and application services to maintain multiple sessions, customization and personalization, web parts. Database replication implementation in production to ensure synchronization and consistency of data.
- There is alot more and I will be very happy to provide you with more details if needed...
Environment: - Visual Studio .NET 2010-2013 and older, Framework 4.5/4.0,/3.5, C#. NET, MVC,JQuery, AngularJS, Entity Framework, (n)Hibernate, ORMs, LogNet4, Linq to SQL, Entity to Oracle, JAVA, Eclipse, TomCat, Unix/Solaris JMSGrid, IBM MQ, WAS,C:D, VC++, ASP.NET, AJAX (XMLHttpRequest / Callback References), Crystal Reports (Business Objects), ADO.NET, IIS 7/6/5.0, HTML, XML, XSL, XSLT, XPATH, CSS, MS SQL Server 2005/2008, SSIS package, Windows 2003/2008, Stored Procedures, Clear Case/TFS and SVN, NUnit/Unit testing, JQuery-Java Script etc.
Confidential,New York
Architect/ Sr. Developer
Responsibilities:- Confidential Online project was initialized to consolidate Merrill’s wide ranges of financial products and services under one umbrella and providing real-time online financial services the service platform was designed to serve more than 1 million Merrill customers.Application service platform incorporated the advanced Microsoft .NET technology and was designed to provide services with a user friendly interface with an enhanced collection of products and services (offered by ML).
- Primarily designed with Microsoft .NET technologies viz., .NET framework, C#, ASP.NET, ADO.NET, Content Management Server 20002 (CMS 2002), BizTalk Server 2002 etc. This application was developed to accommodate high traffic expecting to serve a minimum of 10,000 concurrent users with performing sensitive financial transactions.
Environment: Visual Studio. NET 2002/2003, Framework 1.0/1.1, C#. NET, VC++ ATL, Content Management Server 2002 (MS CMS 2002), BizTalk Server, Content Connector, ASP.NET, ADO.NET, IIS5.0, COM+, HTML, XML, XSL, XSLT, XPATH, CSS, MS*SQL Server 2000, Windows 2000, Stored Procedures, Rational ClearCase, Rational Requsite, Rational XDE, Rational Clear Quest, Nunit Testing Tool, Java Script.
Confidential,San Antonio, Texas
Sr. Lead Developer
Responsibilities:
- Design using UML methodologies for Use Cases, Sequence diagrams, Class Diagrams etc. and developed the .NET Framework for AIS Web Application using and identifying several design*patterns in C# with existing classes and also designing new pattern based classes. Utilized and incorporated standard design patterns like MVC and others
Environment: Visual Studio.NET Enterprise Architect 7 (C#, VB.NET, ASP.NET, ADO.NET, WSDL, XML, SOAP, HTTP GET/ POST, CLR, CTS, CLS), .NET Framework, XML/XSL/XSLT, XML Schema, Windows 2000/XP, Multithreading, WIN32 SDK, IIS, ASP, HTML, SQL Server 2000.
Confidential,San Antonio,Texas
Sr. Visual Studio. Net Developer - Broker Electronic Routing System
Responsibilities:- Designed and developed the .NET Framework Architect having various layers like DAC/DAL (with Strongly Typed Datasets, Hash Table (Collections of the Datasets) to Share objects across the layers), Business layer and Presentation layer authentication and security using Visual Studio 7 Enterprise Architect and involved in analysis, design and development of the system.
- Designed and Developed automated email process using .NET using MSMQ and XML/XSL, XSLT .NET Multithreaded application for handling Multiple queues also implemented error handling techniques in the code and used databases like SQL Server and Oracle 8i (Oracle Managed Provider for .NET, ODP.NET Oracle Data Provider for .NET).
Environment: Visual Studio.NET Enterprise Architect 7 (C#, VB.NET, ASP.NET, ADO.NET, WSDL, XML, SOAP, HTTP GET/ POST, CLR, CTS, CLS), .NET Framework, XML/XSL/XSLT, XML Spy 4.4, XML Schema, MS Mobile Toolkit 1.0, Web Security, Web Controls, Web Forms, Windows 2000/XP, Multithreading, WIN32 SDK, IIS, ASP, HTML, Oracle 8i(SQL, PL/SQL, Store Procedures, Tables, indexes, and Views), SQL Server 2000.
Confidential,Dallas,Texas
Sr. VC++/C++ and Visual Studio.Net Developer
Responsibilities:- AMS supports all activities related to interLATA and intraLATA PIC (Primary Interexchange Carrier)/Transaction Codes/Status Indicator (TC/SI) administration. The TCSIs are used to communicate the status of PICs between Access Carriers (ACs) and Access Providers (APs).
- This process begins with the submission of PIC orders to APs and ends with the processing of the returned PIC status. The process provides the ongoing status of acquired and potential long distance customers.
- Developed the component using VS.NET (C#, ASP.NET, ADO.NET, VB.NET) platform Beta2 release for the Calling Card Business logic as one of the middle layer and deployed on Window2000 Advanced sever. This component was responsible for Activation/Deactivation and issuing new PINS etc, sending transaction to Personix and updating CardOps database etc.
- The application was updating and inserting the records using managed provider ADO.NET with Oracle 8i Database (Oracle Managed Provider for .NET, ODP.NET) and the business logic written in Middle tier C# Components and was also responsible for creating database Model write stored procedures, tables, view, indexes etc.
- Designing and Administering Security policies, ASP.NET security infrastructure, .Net Code based as well role based security and obtaining Security Certificates.
- Handled Configuration (Session, authentication and authorization, custom errors, tracing and so on), Deployment and Administration Control of Assemblies, Services and Components
Environment: - VC++/C++ (ATL*COM/DCOM, MTS, COM+, MFC, STL, ODBC, ADO, OLEDB,), C, Windows2000/XP/NT, MSXML 4.0, MS SOAP ToolKit 2.0, Microsoft Visual Studio.Net Platform Beta2/E.E (C#, ASP.NET, ADO.NET, VB.NET), Multithreading, WIN32 SDK, IIS, ASP, HTML, IBM MQSeries and MSMQ, XML/XSL/XSLT, XML Spy 4.4, Oracle8/8i(SQL, PL/SQL, Store Procedures, Tables, indexes, and Views), SQL Server 2000(T*SQL, Store Procedures, Views, Tables, Indexes), Embedded SQL, Biztalk Server, XML, DOM, MSXML 3.0/4.0, Bound Checker (Purify), Crystal Reports, followed the standard specifications for CMM level 2/ISO9000.