Post Job Free
Sign in

Software Developer Engineer

Location:
Jersey City, NJ
Posted:
April 24, 2019

Contact this candidate

Resume:

Sudharson Gunasekaran Visa Status: H*B (*+ Years Left)

Mobile : 201-***-****

E-mail : *********.***@*****.***

Profile

12+ Years of C# and.Net development experience with 7+ Years in WPF GUI development in banking and finance with a focus on Object Oriented Analysis, Design & Development, Experience in Relational databases MS SQL, Oracle. Currently working with Alliance Bernstein’s post trade processing system in New York City.

o Alliance Bernstein Software Developer -Oct 2017 – Till Date o Ana Data Consulting Inc. Sr.Net Developer -Jun 2016 – Oct 2017 o Synechron Technologies Technology Specialist -May 2015 - May 2016 o Optimum Solutions Sr.Application Consultant -Mar 2011 - Dec 2014 o Goldtech HRS(Singapore) Software Developer -Nov 2010 - Mar 2011 o Sonata Software Ltd Sr. System Analyst -Nov 2007 - Aug 2010 o IC InfoTech Ltd Software Engineer -Mar 2007 - Nov 2007 o Surfgold.com India Pvt Ltd Software Engineer -Feb 2006 - Mar 2007

Education

o B.E – Electronics and Instrumentation Engineering - Hindustan College of Engineering, Chennai, TN, India

o Certificate in Quantitative Finance – Fitch Learning

Experience

o C# development in both web and windows application (WPF and ASP.NET). o Object-oriented programming and application design in C#, WPF o Writing multithreaded code with Threading Constructs, TPL, Async Pattern o Performance and Memory profiling and tuning

o Agile development methodology and Test-driven development o Implementing design patterns to resolve design problems o Writing PLSQL queries in SQL server and Oracle includes stored procedures, views, functions, triggers and performance optimization

o Using third-party tools like Infragistics, DevExpress for WPF development o Writing unit test cases using nunit, mstest, moq, etc., o Continuous integration tools TeamCity, CruiseControl, Jenkins. o Maintaining the code quality and security using the tools like StyleCop, FxCop, Fortify, etc.,

o Problem-solving and troubleshooting

Technical Skills

Core Skills : C#, WPF, WCF, ASP.Net, Prism,Winforms Third Party Controls : Infragistics, DevExpress

Databases : SQL Server 2014, Oracle 10g, PL/SQL

Design/Modeling : MVVM, Dependency Injection, Design Patterns CI and Source Control : Team City, Jenkins, Cruise Control, SVN, TFS, GIT Quality and Testing Tools : Nunit, FxCop, Style cop, JIRA, Moq

Finance

Derivatives Pricing, Interest Rate Derivatives, CDS, CDO, CVA, Market Risk, Liquidity Risk, Time Series Analysis

Key Projects

1. Central Trading Router (CTR) [Alliance Bernstein, New York] Duration: October 2017 – Till

Date

Technology: C#, WinForms, DevExpress, WPF,

PRISM, WCF, SQL SERVER, IBM Web-

Sphere MQ

Responsibilities: Developed application using C#, WPF, WinForms, SQL server 2014 and third- party controls like DevExpress

Parallelizing application function using Multi-Threading and TPL

Design and develop UI screens and use of various WPF Features like Templates, Triggers, Dependency property, Attached Property, etc. CTR is Alliance Bernstein’s trade processing system which handles the trades executed for Private clients and AB Funds.It provides trade management services including trade confirmation using CTM,OASYS and GTSS,trade notification reports and trade settlement using swift and fax. 2. WALLY [Ana Data, New York]

Role: Senior.Net Developer Client: MFA Financial

Duration: June 2016 – October

2017

Technology: C#, WPF, PRISM, WCF, SQL SERVER

Responsibilities: Developed application using C#, WPF, SQL server 2014 and third-party controls like DevExpress

Parallelizing application function using Multi-Threading and TPL

Design and develop UI screens and use of various WPF Features like Templates, Triggers, Dependency property, Attached Property, etc.,

Writing unit test cases with nunit, moq, etc.

MFA Financial invests in Performing & Non-Performing residential whole loans. The Whole Loan application entails whole loan purchase & management workflow including purchase, due diligence, Loan Portfolio, PMI principal and interest payments, Tax and Insurance payments, remediation, foreclosure, and sale. The application also exposes an interface to communicate and facilitate data feed from various loan servicers. 3. Liquidity Hub & Risk [Synechron Technologies, Bangalore] Role: Technology Specialist Client: Morgan Stanley Duration: May 2015 – May 2016

Technology: C#, WPF, MVVM, PRISM

Responsibilities: Developed application using C#, WPF, WCF and third-party controls like Infragistics

Parallelizing application function using Multi-Threading and TPL

Design and develop UI screens and use of various WPF Features like Templates, Triggers, Dependency property, Attached Property, etc.,

End to end designing, architecting, developing and coordinating Test Driven Development and follow agile methodology

Usage of design patterns wherever applicable

Writing unit test cases with nunit, moq, etc.

Handling the build activities using the continuous integration tool Jenkins Liquidity Hub and Risk application build for the treasury department of Morgan Stanley, and it is used to calculate the liquidity risk of the firm. It gets the data of the positions on different liquid assets like tier 1 and tier 2 assets. Finally, it calculates the Liquidity coverage ratio (LCR), Net Stable Funding Ratio (NSFR) reports for various regulators to make sure the firm not exposed to any short-term liquidity disruptions. 4. Time Series Reference Data (TSRD) [Optimum Solutions, Singapore] Role: Senior Application consultant Client: Credit Suisse Duration: Mar 2011 – Dec 2014 Technology: C#, WPF, PRISM, MVVM, WCF

Responsibilities: Developed application using C#, WPF, WCF and third-party controls like Infragistics

Parallelizing application function using Multi-Threading and TPL

Design and develop UI screens and use of various WPF Features like Templates, Triggers, Dependency property, Attached Property, etc.,

End to end designing, architecting, developing and coordinating Test Driven Development and follow agile methodology

Leading Onsite and Offshore team

Writing unit test cases with nunit, moq, etc.,

Maintain the code quality using the tools like StyleCop, FxCop

Tracking Requirements and Fixing the defects raised through ALM tools like JIRA, QC

Demo the end to end functionalities to application users

Handling the build activities using the continuous integration tool TeamCity Worked with Credit Suisse’s Market Risk IT department in one of the critical Intranet enabled Application TSRD. This application takes care of sourcing financial instrument’s price data from internal and external sources like Reuters and cleanses the data based on business rules configured by the Risk Analysts and calculates crucial risk calculation components like extreme move and behave as a one-stop source for market reference data to other applications of the department. It is currently storing data points used for calculating the Bank's market risk exposure.

5. SMART Sales Portal [Gold Tech Resources, Singapore] Role: Software Developer Client: Eli Lilly

Duration: Nov 2010 – Mar 2011 Technology: C#, ASP.Net MVC, Oracle 10g, JQuery Responsibilities: Requirements analysis, Estimation, Implementation

Writing the application code using C#, ASP.NET, and Oracle 10g as Backend

Implementing the design patterns wherever applicable

Writing PLSQL scripts and create and using the SQL scripts in method, views, stored procedure, etc.,

Project level configuration management

Demo the changes to the users on weekly basis

Maintain the code compliant with firm-wide standard It’s a project developed for a Paramedical Company to maintain the sales and marketing information. This Application is to support the sales representative and customers (stockiest, hospital, pharmacy) details and product, target, inventory, forecast, and sales information. Our application will support Asia Pacific country-level sales information. This project keeps different levels of Geographical Hierarchical structure and Product grouping, a product with stockiest level sales distribution and target based on the period. User Management also supported by this portal.

6. Dell Online Search [Sonata Software, Bangalore,India] Role: Senior system analyst Client: Dell Computers Duration: May 2009 – Aug 2010 Technology: C#, ASP.Net, SQL SERVER 2005, AJAX, WCF

Responsibilities: Application development using C#, ASP.NET, AJAX, WCF

Applying design patterns wherever applicable

Writing and running unit test cases using nunit

Fixing security issues while running the fortify tool

Writing the SQL Server script

Dell Online search is a place to buy computers and accessories for Home or Small, Medium & Large Business. Dell Online Search is a Global application to search from personal computing to small, medium or large business and accessories. Site search has been integrated with transactional-dell online and relational-premier online and also it’s been combined with Analytics to generate various reports that help to see how people search once they arrive at the site and thereby improving the user experience. Dell site search uses MS Fast – enterprise search platform for Deep analysis, Maximum transparency, Extreme performance.

7. TFS Web Explorer [IC InfoTech, Bangalore, India] Role: Software Engineer Client: Dell Computers

Duration: March 2007 –Sep

2007

Technology: C#, ASP.Net, XML, SQL Server 2005,

Ajax, Web Services, TFS APIs

TFS Web Explorer is an enterprise application developed for Dell Information Technology’s Tandem development team. It provides a web interface for Team Foundation Server’s Source Control. It enables the users to add new files, check out, check in, undo pending changes, apply, edit, move, delete labels, view the version tree, etc.,

8. Loyalty Engine [Surfgold.com India Pvt Ltd]

Role: Software Developer

Duration: Feb 2006 –March

2007

Technology: C#, ASP.Net, Visual Studio 2003, SQL

Server2000.

Loyalty Engine is a product developed by the surf gold (I) private Ltd. This product is developed to maintain the reward schemes for various clients. Loyalty engine customised according to the client’s requirement. It has program management and member management to keep the profile of the client. We manage the rewards offered by the clients to the customers by maintaining the details of the customers. Customers will be provided points according to the clients Redeem program setup. Customers can buy reward items which shown on the member sites by redeeming their points (i.e., Burning their points).We will maintain the complete details of the customers. Here in this product, we will provide end to end relationship with customers.



Contact this candidate