Application Architect Resume
New York, NY
SUMMARY:
- A seasoned .NET Technical Leader with Hands - On Skills in Microsoft Technologies including .NET, C#, ASP.NET, MVC,WCF, SOA, WIF,SQL Server.
- Experienced in building multi-layered web based applications with Service Oriented Architecture.
- Well versed in Agile/Scrum, SDLC, ALM, Automated Release Management, and Leading Development Teams.
- Seeking Technical Team Lead or Senior Level Engineer role with Hands-on coding
TECHNICAL SKILLS:
Operating System: Windows 8, 7, 2008, 2003, 2000, NT, XP, 95, 3.x, Citrix, MacOS X,9,8.x,7.x, Novell, Xwin, DOS, UNIX, Linux, Solaris
Program Language: C#, MVC, ASP.NET (4.5, 4.0, 3.5, 2.0), LINQ, AJAX, jQuery, Telerik KendoUI, VB.NET, XML, XSLT, ASP, ColdFusion,Enterprise Library, ADO.NET, ODP.NET, T-SQL, PL/SQL, Stored Procedure, HTML, DHTML, JavaScript, CSS, VBA, VB Script, LotusScript, C++, ANSI C, Assembly, Lingo, Shell Scripting
Database & Caching: Microsoft SQL Server 2014,2012,2008,2005,2000,7, Oracle 11g,10g,8i, Membase (Couchbase), Solr, Entity Framework,SQL Server Reporting Services (SSRS), MS Access, Gupta Centura SQL Base, ODBC, OLEDB, OLAP, MOLAP, DB Design, Data Warehousing, Dimensional Modeling, Entity Relationship Modeling, SQL Server Analysis Services, DB Administration
Methodologies: Agile, SCRUM, Waterfall, FuseBox Methodologies
Release Management: Microsoft Release Management Server 2013, Deployment Agents, TFS 2013
SSO & Security: SSO, SAML, WIF (Claims-based Security), ComponentSpace, ADFS Server, Ads & Reporting Google Adsense, SQL Server Reporting Services: (SSRS), Crystal Reports
Social Networking: Twitter REST API, Streaming API, Google Adsense, RSS, ATOM, Gigya, Yahoo Media, Dublin Core, Argotic
Development Tools: MS Visual Studio 2013, Resharper, SQL Server Enterprise Manager, ColdFusion Studio, Query Analyser, Profiler, Toad,Oracle SQL Plus, Net8 Assistant, ERwin, DB Artisan, Lotus Notes, Access, Borland C++
Source Control: GIT, Kiln/Mercurial, TFS, Visual SVN, Visual Source Safe, Serina ChangeMan, Rational Rose ClearCase, SourceGear Vault
Virtualization: VMWare Workstation, VMWare Fusion, Hyper-V, MS Virtual Server
Servers: Windows 2013, Team Foundation Server, IIS, SharePoint Server, MS SQL Server, VMWare ESX Server, ColdFusion Server
ECommerce: Verisign PayFlow Pro, SSL, AuthorizeNet, MIVA, Custom Ecommerce Modules (Product, Order Management Systems,Shopping Cart), Domain & DNS Registration, Web Hosting, Search Engine Optimization, Online Marketing
Applications: Jira, Confluence, Rally, MS Project, Visio, MS Office (PowerPoint, Excel, Word), ArcServe, Retrospect, Timbuktu Pro, FTP,QuickDNS Pro, Adobe Photoshop, Premier, Illustrator, Fireworks, Director, DigiDesign ProTools, Sony Vegas, SoundEdit16
EXPERIENCE:
Confidential, New York, NY
Application Architect
Technologies: .NET, C#, MVC5, WCF, WIF, SOA, SSO, Unity, SQL Server, Release Management, jQuery, JavaScript,Telerik KendoUI
Responsibilities:-
Design a new application architecture from ground-up for the core product of the company, a Web-based Compliance SaaS Application
- Create a multi-tiered Web-based Application with MVC (UI), WCF (Service Layer), and SQL Server with custom Data Access Layer
- Create Mobile-First, Responsive Design Web Application using MVC, Telerik KendoUI, jQuery, JavaScript, Bootstrap, and CSS
- Build custom Data Access Layer (DAL), Data Entity Model, Domain Model, and Web Services using WCF
- Implement an Agile/SCRUM methodology as a development process. Train & coach entire company on Agile Process
- Introduce new technologies & Train developers on MVC, WCF, Unity (IOC, Dependency Injection), MS Identity (Claims-based Security)
- Set Coding Standards, Development Process, and Best Practices for Application & Database Development
- Oversea 2 Scrum Teams (Dev, QA, DB resources) thru fast paced development life cycle of challenging requirements and time lines
- Lead Daily Stand-Up Meetings, Sprint Planning, Sprint Review, and Sprint Retro as Scrum Master
- Lead Application & Database Design Meetings and guide development efforts as Application Architect
- Conduct Code Reviews, Train new developers, and Mentor QA and Developer Resources
- Create overall Product Solution and build Business Components & Libraries to be shared across different applications
- Implement Windows Service to execute scheduled jobs using TopShelf, Quartz.Server, and C#.
- Automate Application Deployment using Release Manager. Manage deployment from Dev, QA, Staging, Preview, and Prod Env
- Manage Release Management thru Version Control, Code Branching, Code Merges, Code Builds, and SDLC
- Implement SSO (Single Sign On) using ComponentSpace, C#, SAML, ADFS Server in IdP Initiated & Service Provider Initiated methods
- Implement GIT (Distributed Version Control), Setup TFS 2013 Server, Train team on how to use GIT in TFS, Visual Studio
Confidential, New York, NY
Senior Software Engineer
Technologies: .NET Framework, C#, MVC4, WCF, Web Services, LINQ, jQuery, SlickGrid, NUnit, Oracle, Solr, Agile SCRUM, Rally
Responsibilities:
-
Maintain Health Management web portal called ActiveHealth CareTeam for numerous clients in Healthcare Industry
- Collaborate with Product, Dev, and QA resources in Agile framework to deliver business solutions in short Sprint cycles
- Participate in Daily Standup, Sprint Planning, Product Demos, Sprint Review, and Retrospective to enhance Agile process
- Code using C#, MVC 4, WCF to build Business Models, Data Models, Web Services to communicate with Oracle RDBMS
- Use Razor, jQuery, JavaScript, JSON, XML, SlickGrid, DataTables to build View Models and UI components
- Develop a Rules Engine to process inbound patient data thru complex clinical rules to trigger Activities, Notifications, and patient status
- Write Unit Tests and perform local testing. Assist QA in writing test cases, validate test results, and support QA testing
- Perform daily development tasks, code debugging, and update Sprint task status in Rally.
- Maintain Source Code Version Control in TFS. Perform cross team Code Merges and Code Releases to DEV, QA environments
Confidential, New York, NY
Senior Software Engineer
Technologies: .NET Framework, C#, WCF, WS, SOA, ASP.NET, Twitter API, Gigya, RSS, ATOM, XSLT, Membase, MSMQ, SQL
Responsibilities:
-
Responsible for developing & maintaining the Mid-Tier & Back-End Services that caters to various Web and Mobile Applications
- Redesign existing Applications and Services to enhance performance and simplify over-engineered code
- Implement Service Oriented Architecture (SOA) by building a Mid-Tier Service Layer using WCF & C#
- Collaborate with UI Developers and DB Admins to integrate Presentation, Mid, and Data Tiers seamlessly
- Interact with IOS (iPhone, iPad) and Android developers to build Services needed for Mobile phone & Tablet Devices
- Develop Applications, Services, and Class Libraries using .NET Framework, C#, WCF, ASP.NET, RSS, XSLT, SQL Server
- Re-architect RSS Services by migrating from 3rd party based RSS Engine (Argotic) to a .NET based solution
- Integrate Twitter Streaming API into a back-end Windows Service, MSMQ, and Membase to capture & store Social Networking data.
- Extract external data from various Data Feeds, RSS, & Web Scraping. Transform data using XSLT. Load data into SQL Databases.
- Redesign Photo Gallery Services to support numerous image dimensions for a wide variety of client devices (Web, Mobile, Tablet, etc)
- Accelerate performance of web applications by implementing Distributed Caching thru Membase Servers
- Build Code Releases for DEV/QA, iterate thru Quality Assurance & debugging cycle, support Production Releases
- Maintain source code version control using TFS. Communicate project status using JIRA.
Confidential, New York, NY
Architect
Technologies: NET Framework, C#, WinForm, SQL Server 2005, Team Foundation Server (TFS), VMWare, Visual Studio 2005
Responsibilities:
-
Responsible for managing the NY Engineering Team that develops the .NET based core product which handles Data Provisioning from IDMS (Identity Management System) to PACS (Physical Access Control Systems)
- Adhere to the Agile/ SCRUM methodology as the Scrum Master. Manage the Product Development Life Cycle through Sprints
- Coordinate between Product Management, SW Engineering, and QC Teams to manage project timelines, development estimates, resource allocation, project milestones, and product release schedules
- Facilitate Sprint related meetings such as Daily Standup, Sprint Planning, Sprint Review and Retrospective Meetings
- Prioritize issues, assign tasks to appropriate resources, remove roadblocks, facilitate productive development environment
- Lead Development efforts using .NET 2.0, C#, Web Services, Message Queues, SQL Server, WinForm UI, XML
- Perform Code Reviews, Mentor junior developers, Intercede and resolve conflicts amongst team members
- Implement Virtual Lab Test Environments using VMWare ESX Servers to simulate testing against Production Environment
- Oversee Product Release process from code merge, code build, integration & performance testing, and hand-off to QC
Confidential, New York, NY
Manager of Application Development
Technologies: .NET Framework, VB.NET, C#, ASP.NET, ASP, SQL Server, Oracle, AJAX, VMWare, Visual Studio 2005
Responsibilities:
-
Responsible for managing the Retail Application Team in the development of mission-critical applications for systems that support Corporate Intranet, Store Systems, Labor Management, Business Forecasting, Payroll, HR, and others
- Manage the Full Development Life Cycle including analysis, architecture, design, coding, testing, implementation, and maintenance
- Set Standards for Coding, Code Release, Deployment, Testing, and Source Code Control
- Draft project documentation such as functional & technical specifications, app design diagrams, cost & time analyses, project plans,
- Lead the application development efforts utilizing in-house Technical Resources and Off-Shore Development Resources
- Develop applications using .NET Framework, VB.NET, C#, VBScript, ASP, MS SQL Server, Oracle, OSQL, HTML, DHTML, JavaScript
- Perform quality assurance thru Unit Testing, System Regression Testing, and User Acceptance Testing
- Collaborate with IT, System Support, Operations, & Business Partners on impact of new apps on the Business and Production Systems
- Participate as member of Change Management Committee that reviews and approves company-wide application & system changes
- Integrate Time & Attendance System (Ultimate Software/ Workbrain) for Confidential
Confidential, New York, NY
Senior .NET Consultant
Technologies: .NET Framework, C#, VB, Excel VBA, Web Services, Visual Studio 2008
Responsibilities:
-
Provide software integration for Electronic Trading Tools that span Pre-Trade Analysis, Trade Execution, and Post-Trade Evaluation
- Design new application architecture in N-Tiered distributed environment utilizing OOP (Object Oriented Programming) concepts
- Develop Real-time Post-Trade Performance Monitoring Tools based on calculating slippage between executed price vs. real-time Market Data benchmarks
- Utilize Asynchronous Processing and Multi-Threading to enhance performance and functionality
- Create Presentation Layer applications using Excel VBA to develop Plug-In Modules for Charts, Formulas, and Reporting Tools
- Develop Middle Tier application using C# and VB (legacy application support) to generate Business Logic Layer
- Implement Data Access Layer for data retrieval from Web Services, .NET Assemblies, COM, and other API’s
- Build Product Releases for QA, iterate thru Quality Assurance & debugging cycle, rebuild project for Production Release
- Build Setup Projects: Create Software Installers for Production Releases in MSI & EXE format
Confidential, New York, NY
Technical Lead
Technologies: ColdFusion, ASP, Ecommerce, Content Management, XML, JavaScript, CSS, SQL Server 2000
Responsibilities:
-
Responsible for full lifecycle of Web-based Application & Database Development: Planning, Development, & Deployment
- Manage Software Development Department & Junior Developers. Recruit new hire candidates. Train & mentor new hires
- Develop dynamic web applications using ColdFusion, ASP, MS SQL Server, Oracle, MS Access, HTML, DHTML, JavaScript, CSS
- Draft comprehensive documentation: Functional Story Board, Technical Specification, End-User Documentation, and etc
- Design customized e-commerce solutions, shopping carts, online ticketing, order management tools, email marketing tools
- Provide secure web transactions using SSL, Session, Cookies & Client-side variables, Server-side scripting, and password protection
- Integrate 3rd party software seamlessly for Secure Real Time Credit Transaction: CyberCash, AuthorizeNet, VeriSign
- Perform application testing for cross platform compatibility, error debugging, performance tuning, and code maintenance
- Develop event calendars, event reservation, membership registration, send-to-friend feature, e-cards, mass email marketing tools
