We provide IT Staff Augmentation Services!

Principal Architect - Technical Lead Developer Resume

0/5 (Submit Your Rating)

Las, VegaS

SUMMARY:

  • Experienced in analysis, design, development, coding, documentation, testing, bug - fixing and implementation of enterprise, complex Internet, Intranet and client-server information and business intelligence systems. Experienced in management of multiple relational databases, supporting production as well as development environments and analyzing information, troubleshooting, fine-tuning of queries as well database servers.
  • Major skill set includes .NET Framework 4.0, .NET Framework 4.5, Enterprise Application Blocks or Enterprise Library 4.0, ASP.NET, C#.NET, WCF, WPF, XAML, PRISM, Entity Framework 6.0, WF, ADO.NET, JAVA, Crystal Reports, Web Services, WSDL, SOAP, XML, DOM, XML Schemas, XSLT, XML Syp, MS SQL 2008 R2, MS SQL 2010, Windows OS, T-SQL, MS Reporting Services, NHibernate, SOA, Ajax, LINQ, C++, Lua, Boost, STL in C++, Tortise Subversion, Eclipse, etc.

TECHNICAL SKILLS:

Hardware: Compaq Servers, IBM and DELL.OS: Windows Advanced Server/Professional, Windows 2010 Clustering Technologies and Microsoft.Net.

BackOffice: Microsoft IIS 4/5, Microsoft Clustering Services, SMS 2.0.

Databases: SQL Server 2008 R2

Packaging/Deployment/Testing Tools: Wise Package Studio, Wise for Windows Installer, Installshield Admin Studio, Winbatch, VMWare Virtual Machine, Ghost and Sysdiff, csUnit and Visual Studio Unit-Testing

Software: Microsoft C#, ASP.Net, ADO.NET, Crystal Reports, Web Services, WSDL, SOAP, XML, DOM, XML Schemas, XSLT, Agile Programming, WCF, WPF, WF, SOA, LINQ.

Frameworks: Net Framework 4.0, .Net Framework 4.5, Entity Framework 6.X, Dependency Injection Framework Castle Windsor, Unity Framework.

WORK EXPERIENCE:

Confidential

Principal Architect - Technical Lead Developer

Responsibilities:

  • Restful Web services to process tasks
  • Entity Framework as ORM to SQL and Redis databases.
  • JSON for communication between iOS/Android devices and server side.
  • Mock for creation of application prior to Development.
  • Cloud based development leveraging Cloud Foundry in PaaS environment.

Confidential

Senior Applications Developer

Responsibilities:

  • Architect Developer on Simpliciti Risk platform with high level of expertise in designing, building and developing efficient, low-latency code that is highly fault-tolerant to ensure business continues.
  • Involved in the complete project lifecycle from requirements, analysis, design and implementation.
  • Valuing of OTC derivatives and VaR using Numerix and MonteCarlo Techniques.
  • Developing, Validating and Monitoring performance including Backtesting, Sensitivity Analysis and Stress Testing of quantitative models of Swaps, Caps/Floors, Swaptions, Forwards, Futures, Options, Exotics, Securitized Products, Credit Default Swaps.
  • Advanced mathematical calculations include VaR, Spreads, Annualized Vol, Beta, Correlation, Tracking Error.
  • Close interaction with Traders and Quants to understand new requirements for the Simpliciti Risk platform, specifically focussed on Pricing, Risk (Market Risk, Reinvestment Risk, Call Risk, Credit Risk, Inflation Risk, Volatility Risk) and Hedging.
  • Developing complex models to get Market Impact of Portfolios
  • Build and Enhancing the existing platform and developing new Pricing/Hedging functionality.
  • Unit Test using Mock and NUnit for faster execution times and accurate Code Coverage in a Test Driven Development.
  • Designed and implemented intutive, skinned, scalable and responsive multi-threaded WPF desktop GUI architecture for rich user experience
  • Continual improvement of the software development lifecycle and quality of the product

Confidential

Senior Applications Developer

Responsibilities:

  • WPF-MVVM pattern to achieve Low latency, High Frequency
  • PRISM for a modular development approach, and loosely coupled components.
  • DevExpress controls with WPF
  • Entity Framework used for ORM
  • Inversion of Control or Dependency Injection to create loosely coupled software architecture.
  • Work Flows to create a declarative service oriented approach.
  • WCF and WF to implement Service Oriented Architecture.
  • Continuous Integration using CruiseControl.Net and Extreme Programming
  • Using Redgate ANTS memory and performance profiler to pluck bottleneck
  • Using Resharper 5.0 tool to enchance and better design the application.
  • Complex Event processing using StreamBase to capture time-critical events from multiple sources.

Confidential, NJ

Senior Applications Developer

Responsibilities:

  • WPF-MVVM pattern to achieve Low Latency, High Frequency, pluggable User Interface
  • Multi-threaded environment to achieve complex event processing
  • Dependency Injection framework to achieve loosely coupled software architecture using Castle Windsor
  • Message based communication using WCF

Confidential, NYC

Senior Applications Developer

Responsibilities:

  • Entity Framework used for ORM
  • Inversion of Control or Dependency Injection to create loosely coupled software architecture.
  • Infragristics Controls for better UI experience.
  • WCF to implement Service Oriented Architecture.
  • Continuous Integration using CruiseControl.Net

Confidential - Las Vegas

Solutions Developer

Responsibilities:

  • Architecture, Design and Implementation of Marketing Direct application in accordance with Business Rules.
  • Architecture MD Gateway using Data Contracts, Service Contracts and Metadata using Windows Communication Foundations to communicate with the Floor System Gateway.
  • Involved in developing Marketing Direct Web Application using C#.NET 2.0, JAVA, WCF, WF, WPF and ASP.NET. Implemented the Object Oriented Programming using the Domain Model and Service Oriented Architecture using Windows Communication Foundations and Web Services. Used Application Blocks to enhance Data Tier runtime connectivity besides other .NET features like Server Side Controls, Event driven code, debugging and Caching-services. Worked extensively with C#.NET assemblies, reflection, Generics, delegates, Windows Communication Foundations and Wrapper classes.
  • Used Windows Workflow Foundation WF to orchestrate the business rules by using the WF state machine workflow to implement logic thereby using the declarative nature of WF to separate the business logic from the execution flow.
  • Developed Multi-threaded Asynchronous socket.
  • Developed Algorithms for faster access of user data and enhance user experience.
  • Used NHibernate for Data persistence exclusively in Domain Model.
  • Used Generics and strongly typed collections and in a few exceptional cases used Datasets to pass data between tiers.
  • Built Interfaces and Controllers to separate application logic from presentation code using MVC pattern.
  • Controlled Object lifetimes.
  • Used LINQ API query expressions to obtain and manipulate data.
  • Modified SQL Server Integration Services packages for tailored use.
  • Created Reports for Marketing Direct using SQL Server Reporting Services
  • Used Team System Foundation for Version Control and Team Builds.
  • Responsible for Unit Testing and Integration Testing using Visual Studio
  • Writing, troubleshooting, fine-tuning of SQL Queries, functions and Stored Procedures.
  • Created Custom Web server controls customized for clients.
  • Used Composite Client Application Guidance (PRISM) for creating rich, flexible user interaction behavior to achieve loosely coupled, independently evolvable pieces.
  • Created User Interfaces using ASP.net 2.0 and WPF and supporting Third party controls of Telerik and Infragristic controls and associated RadManagers and incorporated AJAX for enhance user experience.
  • Used TIBCO EMS platform for communication between different assets and real-time flow of information
  • Used JavaScript for client side validation

Confidential - NYC

Developer

Responsibilities:

  • Created Equity Swaps for usage in isolation and in combination with other products and services to leverage reduction in transactional cost in high volume transactions.
  • Created new BrokerIndexFeed, CoverageFeed, DealIntegration and RetailAcctFeed for Retail Equity and Municipal Markets to constantly poll and process runtime data supplied via XML using .net Remoting and MSMQ.
  • Modified presentation layer for new clients using ASP.NET 2.0
  • Created new DealIntegration for Fixed Income using Principals.
  • Created User Controls for re-useability.

Confidential - New Jersey

Developer

Responsibilities:

  • Involved in implementing the Use Case diagrams, Class diagrams and Sequence diagrams using Visio 2002.
  • Involved in developing the Web Forms using C#.NET and ASP.NET Worked extensively with C#.NET assemblies, Remoting, reflection, delegates, and wrapper classes Implemented the Object Oriented Programming concepts in C#.NET and ASP.NET. Some of the features of .NET used are Server Side Controls, event driven code, debugging features, caching services for better performance also built user interface that separated application logic from presentation code Used Java Script for Client side validation.
  • The Log files are generated in XML format.
  • Role permissions have written using the XML. Converting the ADO.NET data to XML and converting XML to ADO.NET, reading and writing a DiffGram
  • Involved in developing different type of Crystal Reports with different type (Standard, Sub Reports, cross- tab and drill down) and complicated validations.
  • Used the VSS for code version control.
  • Used the Active Directory for single sign on authentication to the application
  • Involved in unit testing and system integration testing
  • Installation and configuration of SQL Server 2000 components in Development environments.
  • Management of servers which are part of Ridge database system
  • Supporting other group of developers from OD1, OER and SD2 teams on daily basis issues
  • Writing, Troubleshooting, fine-tuning and Performance of SQL Queries, functions and Stored Procedures of Ridge project
  • Writing and Review of all stored procedures
  • Responsible of data conversion process
  • Supporting development team members on technical issues
  • Responsible to releases from development to test to onsite environments

Confidential - NY, NY

Software Developer

Responsibilities:

  • Involved in requirement analysis, design, development, Testing and documentation
  • User Interface was developed using ASP.Net that runs on IIS 6.0 using Visual Studio.Net. Used C#.Net to develop the business logic.
  • Extensively designed re-usable .NET web custom controls and attractive web forms in C#.
  • Implemented .NET Remoting concepts to interact with legacy components. Involved in the coding and unit testing of the systems.
  • Designed quick and advanced search modules to Generate charts.
  • JavaScript used for client-side scripting and validations. Maintained Error logs to stabilize the production environment.
  • Visual Source Safe was integrated with Visual Studio.Net for multiple developer environments.
  • Responsible in the technical feasibility studies and prototype building of various systems developed.
  • Installation and configuration of SQL Server 2000 components
  • Designing and testing of Back ups and Recovery strategies.
  • Managing SQL databases, Security, fine tuning of SQL queries, troubleshooting.
  • Developing SQL stored procedures, views and triggers.
  • XML schemas were used to validate XML documents. XML spy tool was used to create and modify schemas and to create XSLT files.
  • Responsible to releases from development to test to production environments.
  • Used ASP.Net input Validation controls for client side validation.
  • E-mail alert Service using Windows Service developed to generate E-mail and Send it automatically Project associated members.
  • Developed ASP.NET pages using C# to handle sessions, server side transactions, and Client side cookies to provide proper data transfer between various pages.
  • Extensively using stored procedures and functions in SQL Server 2000.
  • Involved in deploying and testing the entire application.

Confidential

Responsibilities:

  • Involved in gathering the requirements regarding the project.
  • Develop the User Interface and Business Objects using ASP.Net, ADO.net, C# and .NET framework
  • Created User Controls for reducing the complexity of User Interface Design.
  • Involved in design and Development of the parser module for uploading User accounts.
  • Designed the functionality for error handling which traps the error and sends an e-mail to the application administrator with an error message.
  • Was involved in Testing and Deployment to production.
  • Installation and configuration of SQL Server 2000 components in Development, Integration, Performance testing, UAT/ and Production environments
  • Managing Log Shipping for hot stand by computers
  • Managing SQL databases, Security, fine tuning of SQL queries, troubleshooting
  • Developing SQL stored procedures for implementation of the Business logic besides views and triggers
  • Responsible to releases from development to test to production environments.
  • Involved in gathering requirements, created functional specification, analyzed and designed application.
  • Extensively used design patterns like simple factory design pattern, abstract factory design pattern, singleton design pattern, etc.
  • Involved in designing and developing different modules using C#, ASP.Net.
  • Application designed using extensive web custom controls and style sheets.
  • Involved in coding DSO’s using ADO.Net in the application to integrate the data.
  • Implemented Stored procedures to populate Items and services in web pages, Inserting and updating Users, Buyers, Sellers, Items and Services
  • Analyzed application debugging and troubleshooting test cases.
  • Designed a common library to track the application usage, handling errors and warnings, which logs the information in system Event log and sends E-mail message to application administrator.
  • Gathering requirements and design logical and physical data model and creating database objects.
  • Development of Stored procedures, T-SQL queries, triggers based on the project requirements to populate items and services in web pages.
  • Created Cursors inside Stored procedure to fetch some database information into variables.
  • Development of Views to implement security issues and business rules.
  • Responsible to analyze and fine tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.

Confidential

Database Developer-Applications Support Engineer

Responsibilities:

  • Developed an automated order processing system, which monitors the database frequently for new orders, then processes orders automatically, not requiring any manual process.
  • Developed the business logic using VB. Used the JavaScript for client side validation.
  • Worked extensively with assemblies, delegates, OOP concepts. Used protocols like HTTP, HTTPS and SMTP. Interface Styles Design using HTML, CSS. Client side validations are carried out using JavaScript.
  • This System uses ASP Email to send mails automatically in different stages such as after order confirmation, after shipping and after charging the credit card. Used XML for data storage, used XSLT to transform SQL queries returned as XML nodes.
  • Used JavaScript for client side validations and for retrieving data from XML DOM. Created Complex Stored Procedures. Created and generated large number of different reports using Crystal Reports. Performed Regression testing, Functional Testing.
  • Supported trading floor users for Corporate Partnership Business groups. Supported desktop computing in large complex LAN/WAN environment, workgroup applications, MSI customization and configuration, Windows Installer packaging and troubleshooting, DLL Management, MS-Office 97/2000, (VB, Access), web applications, network (TCP/IP) and/or back-end NT server technologies. Manage user desktop/laptops and business application support for NT desktop, Email clients, MS-Office 97/2000, etc. Other Daily tasks included managing the IT website that provided access to other support personnel for software upgrades, fixes and support documents.
  • Integration with MS-SQL to perform ad-hoc queries on support databases and IIS websites.
  • Expert knowledge of Win2K Server (build, implementation, configuration, troubleshooting) also IP Networking experience of working in a live production 24/7 environment. Implementation of standard messaging policies & protocols & establishing standards & procedures for the management & monitoring of the corporate E-mail environment.
  • Define standards for system configuration & support, liaise with other project teams to resolve system related problems, system performance tuning, produce reports on system functionality, recommend upgrades & system expansion, and write procedures for system & operational tasks.

We'd love your feedback!