Software Engineer Resume
JOB OBJECTIVE
Seek to contribute in a challenging work environment demanding organizational excellence and customer value. Provide thought leadership with macro level view and micro level precision to translate ideas into great solutions.
SUMMARY:
- A competent leader with 16 Years of Accomplished Experience in both Product Development and Developing Customized Software Solutions primarily covering Capital/Commodities Markets and Investment Banking Domain
- Key strengths includes team building, planning and execution, working on multiple projects concurrently, solution architecture, technology consulting, analytical and problem - solving skills.
- Previous experience in handling large scale delivery assignments on various platforms/technologies with investment banks .
- Has had exposure to diverse cultural backgrounds assignments. Having investment banking experience of 11 years.
- Good experience in both IT Product and IT Services organizations, handling large scale delivery assignments on various platforms/technologies and working with both overseas/domestic clients. Has had exposure to diverse cultural backgrounds during both onsite / offshore assignments both long term/short term to - USA, UK, APAC, etc.
- Good Domain / Industry Exposure in Front Office Confidential Derivative Risk Management, Derivatives, Investment Banking.
- Strong Experience in Project Management, Resource Optimization, Reporting & Documentation, Knowledge Management, Process Management, Training & Development, Cross-functional Coordination, On-site/Off-Shore Project Coordination.
- Client Servicing & Key Account Management: Managing niche Domestic and International client projects across various sectors in multiple geographies.
- Delivery Management: Account Management, Client Relationship Management, Stakeholder Management, Project Budgeting & Monitoring, Resource Management, Risk & Issue Tracking & Management, Customer Acceptance, end-to-end program deployment & delivery with effective resource utilization, commercial sign off on Projects including Work order, Pricing, Scope of Project, and Delivery dates.
- Project Life Cycle Management: Initiation, Business Function & Feasibility Study, Project Scoping, Effort & Time Estimation, SOW formulation, Costing & Project Budgeting, Resource Allocation, Scheduling, Risk Management, Project Monitoring and Controlling.
- Quality Management:
- Establishment of a Quality Assurance framework for achieving excellence through Quantitative Project Management.
- Implementing systems in line with the organizational thresholds for various Process Capability Baselines and establishing benchmarks through Process Improvements.
- Project Record: Management of a number of high-value projects across different geographies involving Business Analysis, Prototyping, Application Development and Maintenance & Implementation on various platforms.
- People Management / Leadership Skills:
- Managing 10-15 members of distributed skill sets, ensuring judicious utilization of resources, managing cross-functional teams comprising of Application developers, Business Analysts, Test Managers, SQA, other client vendor teams and Client Functional Teams
- Planning, tasking, delegation, monitoring, feedback, skill upgrade, competence management, career planning, motivation & mentoring of the team.
- Strong Competence in technologies like .NET, Java, SQL, VBA/Excel, Distributed Systems
- Strong Experience in Applications Management, Development Planning, Estimation, Resource Optimization, Reporting & Documentation, Knowledge Management, Training & Development.
- Delivery Management: Project Monitoring, Resource Management, Risk & Issue Tracking & Management, User Acceptance, end-to-end program deployment & delivery with effective resource utilization,
TECHNICAL PROFICIENCY:
Knowledge and experience of SOA Applications, Client Server Applications, Distributed Applications, Web based Applications, SPA, Intranet Applications, .NET, etc
Expertise on major Microsoft.NET technologies, C#, WPF/Winform GUI Development, Multithreading, WCF, server side programming using C#, Web Services, .NET Remoting, Java.
Experience in cross platform integration using .NET client with C++/Java
Service Oriented Architecture, Generics, LINQ, Lambda Expressions
UNIX, Perl scripts, Powrshell
Middleware TIBO Rendezvous, Rabbit MQ, Zero MQ
Worked in Java, UNIX, Perl
Legacy applications using VBA, Excel
ASP.NET MVC, AngularJS, NodeJS, Confidential, JQuery, HTML5
Batch processing using Cisco Tidal, Autosys, Control-M, UNIX scripting
Working knowledge of Agile, Scrum, RUP methodologies.
Worked in databases like Sybase, SQL Server, Oracle.
Design Pattern implementation (Singleton, Adapter, Factory, Façade, Pub-Sub, IOC, DI, MVC, MVVM)
Experience in XML, XSLT, XPath
TDD using NUnit, MSPec
Git, Team City, Octopus, SVN, Perforce, VSS, JIRA
Open Source Frameworks like Mass Transit, Owin, Topshelf
PROFESSIONAL EXPERIENCE:
Confidential
Software EngineerFunctional Domain: Equities/Fixed Income P&L system
Tools: VS.NET 2015 with .NET Framework 4.5, C#, AngularJS, C#, WPF/Prism/MVVM Web API, Rabbit MQ, Mass Transit, Kendo UI controls, SSIS, SQL Server 2012, Sybase, Git, Team City, JIRA, NuGet, UNIX, Perl
Responsibilities:
- Single Page Application development using AngularJS MVC
- Tool development using WPF/MVVM/Prism
- C# Web API Development
- Creating ETL process using SSIS
- Creating and providing 3rd line support to batch systems using batch scheduling tool Tidal
- Re-Writing existing Excel/VBA/Access legacy apps
- Maintaining Legacy apps using Perl, UNIX
- UI development using third party tools like Kendo
- Getting requirements from middle office users and implement the solutions.
- Providing 2nd and 3rd line Support to Middle office
- Ensure progress & issue transparency by frequently reporting to management in NewYork. Build and maintain a strong working relationship across the respective business units.
- Conducting Design Reviews, Review Test Strategy and Unit Test Cases
- TDD using MSpec
Confidential
Tools: VS.NET 2012 with MS Framework3.5, ASP.NET MVC, SSIS, SSRS, C#, WCF, SQL Server
Responsibilities:
- Single Page Application development using AngularJS MVC
- Web Services Development using Web API, C#
- Creating ETL process using SSIS
- Writing store procedures, views, tables using T-SQL
- Getting requirements from users and implement the solutions.
- Providing 2nd and 3rd line Support
Confidential
Tools: ASP.NET, AngularJS MVC, Confidential, HTML, C# Web API, SQL Server, VBA Apps
Software EngineerResponsibilities:
- C# Web API Development
- Creating ETL process using SSIS
- Creating and providing 3rd line support to batch systems using batch scheduling tool Tidal
- Managing Excel/VBA/Access legacy apps
- UI development using ASP.NET Web forms, AngularJS, Confidential, Third party tools like Kendo
- TDD using Nunit
- Hands-on in solution and technology architecture, designing critical projects, strategic roadmaps and technology recommendation.
- Managed vendor team of 5+ members of distributed skill sets, ensuring judicious utilization of resources, Planning, tasking, delegation, monitoring, feedback, skill upgrade, motivation & mentoring of the team
- Managing Process Groups of initiating, planning, executing, monitoring and controlling of the Project.
- Conducting Design Reviews, Review Test Strategy and Unit Test Cases
- Involved in reviewing all project artifacts, User approval and signoff for all deliverables.
- Work within the governance structure to ensure that requirements are prioritized and delivered within the global framework.
- Ensure progress & issue transparency by frequently reporting to line management. Build and maintain a strong working relationship across the respective front to back business unit supported
- Liaison with business and users globally to finalize the scope and functionalities. Interacting and building relationships with clients. Engaging with clients for addressing challenging issues.
- Lead the technology team with a proper roadmap to deliver the projects in terms of both solution and quality.
- Hands-on in solution and technology architecture, designing critical projects, strategic roadmaps and technology recommendation.
- Guiding appropriate as well as technology-based solutions for enhancing functional efficiency of the organization and achieving business excellence
- Providing necessary training to team members based on their technical/functional efficiency.
Confidential
Tools: .Net Framework3.5, C#, WPF/WCF/Prism, TIBCO Rendezvous, Sybase, SQL Server
Software EngineerResponsibilities:
- GUI Development using WPF, MVVM, Prism, Rx, Infragistics
- Web Service development using WCF, C#
- TDD using Nunit
- Hands-on in solution and technology architecture, designing critical projects, strategic roadmaps and technology recommendation.
- Managing team of 5+ members of distributed skill sets, ensuring judicious utilization of resources, Planning, tasking, delegation, monitoring, feedback, skill upgrade, motivation & mentoring of the team
- Managing Process Groups of initiating, planning, executing, monitoring and controlling of the Project.
- Conducting Design Reviews, Review Test Strategy and Unit Test Cases
- Involved in reviewing all project artifacts, User approval and signoff for all deliverables.
- Work within the governance structure to ensure that requirements are prioritized and delivered within the global framework.
- Ensure progress & issue transparency by frequently reporting to line management. Build and maintain a strong working relationship across the respective front to back business unit supported
- Liaison with business and users globally to finalize the scope and functionalities. Interacting and building relationships with clients. Engaging with clients for addressing challenging issues.
- Lead the technology team with a proper roadmap to deliver the projects in terms of both solution and quality.
- Hands-on in solution and technology architecture, designing critical projects, strategic roadmaps and technology recommendation.
- Guiding appropriate as well as technology-based solutions for enhancing functional efficiency of the organization and achieving business excellence
- Providing necessary training to team members based on their technical/functional efficiency.
- Recruit and ramp-up the team members.
Confidential
Tools: VS.NET 2008, C#/WPF/MVVM, WCF, Perforce, NUnit, JIRA, Test Director
Development Lead
Responsibilities:
- GUI Development using WPF, MVVM, Prism, Rx, Infragistics
- Web Service development using WCF, C#
- TDD using Nunit
Confidential
Tools: Winform GUI, C# Java, Oracle, Infragistics, Nunit, Test Director, JIRA
GUI Development Lead
Responsibilities:
- Winform Development using C#, Infragistics, Web Services, Sybase
- Web Service using Java
- TDD using Nunit
- Creating stored procedures, tables, views.
- CruiseControl.NET implementation.
- Hands-on in solution and technology architecture, designing critical projects, strategic roadmaps and technology recommendation.
- Ensure progress & issue transparency by frequently reporting to line management. Build and maintain a strong working relationship across the respective front to back business unit supported
- Conducting Design Reviews, Review Test Strategy and Unit Test Cases
- Work within the governance structure to ensure that requirements are prioritized and delivered within the global framework.
- Persistence of current versions of credit derivatives trade from SDAPS database.
- The ability to generate settlement cashflows
- User interface allowing operations to search for trades and view their cashflows including fee details and generate reports.
- Sending payment files to Damien system, enriched with SSI ( Standing Settlement Instructions)
- Supporting credit derivatives products like CDS, CDS Index, Index Tranche etc
Confidential
Tools: C#.Net, ADO.Net, XML, XSLT, XPATH, VS.Net, Perforce, Nunit
Development
Responsibilities:
- Development of Company template using C#.NET, XML, XSLT, XPATH
- Development of Node Handler using C#.NET, Word Smart Document which provides component sensitive menu..
- Key responsibility for interaction with onsite development team
- Rich user interface based on Microsoft Word that allows the author to work within a familiar environment and produce reports that conform to company standards
- Configurable system that integrates with your financial, reference and disclosure data
- Roles-based functionality to separate activities among different groups in your organization (Analyst, Compliance, Editorial, Publishing, etc.)
- Built-in components to handle financial tables, disclosures, analyst blocks, and other critical research content
- XML based functionality to support easy re-formatting, as well as other formats such as RIXML
- Smart Tags and “component sensitive” right click menus that provide “right there” functionality tailored to your user community
- Integration with data stores to support multiple languages for all data types (Financial, Reference, Market, Compliance)
