Senior Solution Architect & Lead Full Stack Engineer Resume
Manhattan, NY
SUMMARY
- Over 11+ years of IT experience and 10 years of experience in complete SDLC which includes, Requirement Analysis, Architecture, Design, Implementation, Testing and Production support in both Web and Client Server based applications using Microsoft Technologies.
- Experienced in Web Form application using Object - oriented N - Tier application in C# 3.5/3.0/2.0/1.1 , ASP.NET 3.5/3.0/2.0/1.1 , Net Remoting, Web Services, WCF, Web parts, AJAX, XML, XSLT, JavaScript, JQuery, Ajax, and IIS 7/6.0/5.0.
- Good working experience with MVC design patterns.
- Excellent experience in Angular 1.x for building applications using controllers, services, factories, directives and custom modules
- Excellent experience in Node JS to build backend server by using Express JS module and other custom node modules
- Excellent experience in working with Graph libraries such as D3 JS, NVD3 JS, Chart JS, and custom graph JS
- Experienced in working with Docker Orchestration such DCOS and AKS (Azure Kubernet services)
- Excellent experience in working with different cloud technologies such as Azure, AWS and PCF
- Hands on experience on different database technologies such as PostgreSQL, Mongo DB, NEO4JS and other DB's
- Hands-on building microservices in Node JS using Express JS and hosted them in PCF and ACS (Azure Container Services)
- Experience in building pipelines in Azure Using Data Factory and other Azure services
- Experience in building Video Pipelines in Azure using Azure Media Services.
- Decent Experience & Good Knowledge in using different data warehouse tools such as SQL DW and Snowflake.
- Worked in Various software development methodologies like Agile methodology (using Scrum, Sprint, and Test-Driven Development (TDD)).
- Proven skills in deploying code into source control systems like TFS and Team City Continuous integration.
- Worked with Third Party Controls like TELERIK, Infragistics, and component1.
- Excellent experience in writing creating tables, joins, views, procedures, functions, packages, to do performance tuning and health monitoring in SQL Server 2008/2005/2000 and in Oracle 11g/10g/9i
- Proven skills handling data in XML, creating schemas in XSD and writing Transformations in XSLT.
- Extensively worked with the advanced concepts of MOSS 2007 like Enterprise Content Management (ECM), Business Data Catalog (BDC). Expertise in working with Shared Services, InfoPath 2007, Share Point Feature Manager, Event Handler Explorer, Web parts, Smart Part and different other tools and features provided by Share Point.
- Used MOSS 2007 with ASP.NET for the development of front page, Web Parts and Master Page of the website.
- Excellent experience in using SSRS 2008 R2, SSIS and Crystal Reports 8.5, 8.0,
- Excellent interpersonal and communication skills and Ability to rapidly learn and be productive in new areas.
- Expertise in Analysis, Design, Development, Performance Optimization, Documentation, Client Communication, Unit Testing, and Functional Testing.
- Around 8 Years of full life cycle experience in design and development of software applications for Media and other industries.
TECHNICAL SKILLS
Azure Cloud Services: App services, Service Fabric, azure container services, Azure Container Registry, azure storages, azure data factory (limited), azure data lake (limited), SQL DW, Azure Functions, API Gateway, Media Streaming services, Power BI (very limited), Web Jobs, Azure Functions and Database services
Pivotal Cloud Foundry: Org, Spaces, App services and Deployment
Amazon: EC2 server, Lambda functions other services.
Charts: D3 JS, NVD3 JS, and Chart JS
JavaScript Frameworks: Node JS, Angular JS, Angular, React JS, Express JS and many more
Scripting Languages: Shell, Power shellData Warehouse Tools: SQL DW and Snowflake
Data Transformation Tools: SSIS, DM Express, Informatica (limited) and Azure Data Factory
Other Languages: Python 2.7 (Anaconda Framework) and R (very limited)
Good Knowledge: Kafka, spark, Machine learning and Face Reorganization API's
Data Bases: SQL Server, Oracle Server, PostgreSQL, Mongo DB, MYSQL, Firebase, and other databases.
CI & CD Tools: Cruise control, Jenkins, Puppet (limited) and Ansible.
Test Frameworks: Jasmine, Karma, Protractor and NUnit
Version Control: GitHub and SVN
Microsoft Technologies: Microsoft Office SharePoint Server(MOSS) 2007,SharePoint Portal Server 2003,WSS 2.0/3.0,MS SharePoint Designer 2007,Ms InfoPath 2003/2007,ASP.NET, VB.NET, C#.NET, ADO.NET, VB, Win Forms, Web Forms, XML Web Services, Visual Studio 2013/2012/2010/2008/2005 , NET Framework 4.5/4.0/3.5 / 3.0 / 2.0 / 1.1 , C, C++, Java, VB, PL/SQL, T-SQL, HTML, XML, Web Services, CSS, XSLT, DHTML, Front Page, Ajax, Silverlight, VBScript
PROFESSIONAL EXPERIENCE
Confidential - Manhattan, NY
Senior Solution Architect & Lead Full Stack Engineer
Responsibilities:
- Gather business requirements from end users
- Worked with UX Designers to build mocks and present it back to clients.
- Reviewed underline data source and wrote data pipelines to massage the data and load into application data sources
- Built micro-services using Node JS to fetch data and implement business logic in the microservices
- Integrate with Centralized authentication/authorization micro service
- Built centralized Node JS backend server to serve our apps
- Build Angular components by using controller, directives, services.
- Integrated with Jenkins 2 to build and release to different environments
- Used GitHub to maintain source code
- And used different cloud environments to deploy our code.
- Used Micro service-oriented architecture to build applications
- Prepared Docker files for microservices to deploy them in ACS, AKS
- Configured Azure Container services in Azure to deploy our microservices and application in Azure
- Built different dashboards to help their business needs
- Built end to end data pipelines using Azure Data Bricks and successfully scheduled in Azure.
- Implemented server less functions and successfully triggered via HTTPS & triggered with Message Queues
- Built end to end video data pipelines, encoded and hosted via azure media services
- Built Rest End points using Web API’s and successfully via Azure API Gateway and secured via token-based authentication.
- Built end to end data pipeline in azure data factory v1 and v2
- Hands on experience working with SNOWFLAKE analytical data warehouse and built data pipelines to load data via python & Talend ETL tools (limited Talend experience)
- Used various Data warehouse tools such as SQL DW and Snowflake to load our master data that are coming different sources and different formats.
- Wrote Data pipelines in Azure Data Factory to load new data into SQL DW and then loaded into application databases.
Azure Cloud Services: App services, Service Fabric, azure container services, Azure Container Registry, azure storages, azure data factory (limited), azure data lake (limited), SQL DW, Azure Functions, API Gateway, Media Streaming services, and Database services
Confidential - Manhattan, NY
Senior Software Engineer/.Net Lead Developer
Responsibilities:
- Gathered business requirements from end users and product owners.
- Proposed a better SOA to their application.
- Great skills to manage requirements based on business needs and meet deadlines.
- Designed and developed the web pages, master pages, user controls, themes, skins and profile to provide better UI and unique look entire web application and used HTML 5.0, MVC- Razor Engine, ASP.NET with C# for their new applications.
- For legacy applications, web pages were designed using Telerik to bring very good GUI.
- Utilized .Net validation controls/HTML 5.0 validation controls, JQuery & JavaScript to perform client-side validation and to provide cross browser platform support.
- Used H5F library to provide cross-browser compatibility for HTML5 validation for web pages and used Knockout library for client data binding and used UNDERSCORE Library to work with objects/collections
- Used BOOTSTRAP library and hooked with HTML 5.0 data validation to provide better pleasing validation experience to the users.
- Used web API’s for application to reach a broad range of clients such as browsers and mobile devices
- Implemented business layer with POCO Models with - Data Annotations to enforce the business rules on the server side and database layer to retrieve data from databases.
- Used LINQ to objects to manipulate the data and improve the performance.
- Implemented Salesforce application to synchronize the data from the Sales System to Salesforce and vice versa.
- Created and updated Opportunities, contacts, advertisers and agencies in Salesforce by using their enterprise (WSDL).
- Created Advanced WCF Restful Web services and WCF Web services using in .net3.5 to handle incoming Request for Proposals in XML format data.
- Utilized new Entity framework model for a new application as a database layer (Code First).
- Used XSLT to manipulate the XML to XML, XML to HTML and used XSD schemas to do validation for outgoing data as well as incoming data.
- Created Sites and Sub-sites on SharePoint Portal Server 2010/2007.
- Designed and Developed Web Application Security Model using Windows authentication model, configured Web configuration files accordingly
- Designed and Developed pages with Razor technology, Ajax and used JQuery.
- Developed an application for Ad server migration for DFP and FreeWheel using C#.
- Created test cases using NUnit for Test Driven Development.
- Used Enterprise Library4.0/3.0 for Error handling, and logging errors.
- Created tables, views, and indexes in Oracle 11g.
- Created packages, stored procedures and functions in Oracle 11g/10g using Toad, PL SQL Developer.
- Created SSRS reports using Visual Studio and deployed into the server.
- Created SSIS packages using COZY ROCK SSIS + designed and deployed into the server
- Redesigned old applications with advanced .Net concepts to improve the better performance and easy maintainability
- Using Tortoise SVN for source control.
- Deployed team city as a Continuous Integration Server.
- Production support.
Environment: .Net Frame work 4.5/4.0/3.5/3.0 , C#.Net, Asp.Net, Oracle 11g/10g/9i, SQL Server 2008/2005, Telerik Controls and Kendo UI, Microsoft Enterprise Library 4.0/3.0, MVC 4.0/3.0/2.0, Entity Frame Work 5.0/4.1/.4.0 , WCF, Web API 1.0, WF, LINQ, JQuery, knockout, underscore, Java script, POCO Models, PL/SQL, XML, XSLT, XSD, HTML 5.0/4.0, CSS 3.0, Web Services, WCF Restful Services, IIS, MOSS 2010/2007, VB.NET, SALES Force, SSRS 2008 R2, SSIS, Agile (Scrum Methodologies), Visual Studio 2013/2012,2010/2008, Team City, SVN.
Confidential - Manhattan, NY
Senior Software Engineer/.Net Lead Developer
Responsibilities:
- Gathered business requirements from end users and product owners.
- Proposed a better SOA to their application.
- Great skills to manage requirements based on business needs and meet deadlines.
- Designed and developed the web pages, master pages, user controls, themes, skins and profile to provide better UI and unique look entire web application and used HTML 5.0, MVC- Razor Engine, ASP.NET with C# for their new applications.
- For legacy applications, web pages were designed using Telerik to bring very good GUI.
- Utilized .Net validation controls/HTML 5.0 validation controls, JQuery & JavaScript to perform client-side validation and to provide cross browser platform support.
- Used H5F library to provide cross-browser compatibility for HTML5 validation for web pages and used Knockout library for client data binding and used UNDERSCORE Library to work with objects/collections
- Used BOOTSTRAP library and hooked with HTML 5.0 data validation to provide better pleasing validation experience to the users.
- Used web API’s for application to reach a broad range of clients such as browsers and mobile devices
- Implemented business layer with POCO Models with - Data Annotations to enforce the business rules on the server side and database layer to retrieve data from databases.
- Used LINQ to objects to manipulate the data and improve the performance.
- Implemented Salesforce application to synchronize the data from the Sales System to Salesforce and vice versa.
- Created and updated Opportunities, contacts, advertisers and agencies in Salesforce by using their enterprise (WSDL).
- Created Advanced WCF Restful Web services and WCF Web services using in .net3.5 to handle incoming Request for Proposals in XML format data.
- Utilized new Entity framework model for a new application as a database layer (Code First).
- Used XSLT to manipulate the XML to XML, XML to HTML and used XSD schemas to do validation for outgoing data as well as incoming data.
- Created Sites and Sub-sites on SharePoint Portal Server 2010/2007.
- Designed and Developed Web Application Security Model using Windows authentication model, configured Web configuration files accordingly
- Designed and Developed pages with Razor technology, Ajax and used JQuery.
- Developed an application for Ad server migration for DFP and FreeWheel using C#.
- Created test cases using NUnit for Test Driven Development.
- Used Enterprise Library4.0/3.0 for Error handling, and logging errors.
- Created tables, views, and indexes in Oracle 11g.
- Created packages, stored procedures and functions in Oracle 11g/10g using Toad, PL SQL Developer.
- Created SSRS reports using Visual Studio and deployed into the server.
- Created SSIS packages using COZY ROCK SSIS + designed and deployed into the server
- Redesigned old applications with advanced.Net concepts to improve the better performance and easy maintainability
- Using Tortoise SVN for source control.
- Deployed team city as a Continuous Integration Server.
- Production support.
Environment: .Net Frame work 4.5/4.0/3.5/3.0 , C#.Net, Asp.Net, Oracle 11g/10g/9i, SQL Server 2008/2005, Telerik Controls and Kendo UI, Microsoft Enterprise Library 4.0/3.0, MVC 4.0/3.0/2.0, Entity Frame Work 5.0/4.1/.4.0 , WCF, Web API 1.0, WF, LINQ, JQuery, knockout, underscore, Java script, POCO Models, PL/SQL, XML, XSLT, XSD, HTML 5.0/4.0, CSS 3.0, Web Services, WCF Restful Services, IIS, MOSS 2010/2007, VB.NET, SALES Force, SSRS 2008 R2, SSIS, Agile (Scrum Methodologies), Visual Studio 2013/2012,2010/2008, Team City, SVN.
Confidential
Senior .NET Lead Dev
Responsibilities:
- Developed Web forms using ASP.NET with C#.
- Developed Web forms using VB.Net
- Developed Win forms Using C#.Net
- Created functional custom WebParts on the SharePoint Portal Server 2007 using SharePoint Object Model.
- Designed and developed XML Web Services using WSDL invoked same with SOAP technique.
- Created Sites and Sub-sites on SharePoint Portal Server 2003/2007
- Debugging WebParts on SharePoint Portal Server 2003
- Developed SharePoint 2007 Workflow with VS 2005 and InfoPath 2007 Forms.
- Designed and Developed Web Application Security Model using Windows authentication model, configured Web.config files accordingly
- Implemented advanced concepts in .NET Frame 3.5 such as WCF, WPF, Caching, Web Parts, Master Pages, Themes, Generics.
- Used Multithreading for creating Import Export application, an application which will handle customer excel file and process it according to the business needs using FTP.
- Involved in creating rich UI using Silverlight.
- Used .Net concepts of LINQ, Multithreading and Reflection by using.net framework 3.5.
- Created WinForms GUI using C# for windows applications
- Supported WinForms multi-threading in a hybrid managed/unmanaged runtime environment
- Extended WinForms to use commercial UI component libraries
- Used design patterns, including Composite UI, Smart Client Framework
- Migrated VB 6.0 code to VB.net (version migration).
- Strong understanding of design patterns and object-oriented methodologies
- Extensively worked with Web Forms and Web Services in ASP.NET .
- Developed data-access layer using ADO.NET to connect to Oracle 10g database and SQL database
- Used Ajax technology in the portal and web applications
- Web Pages designing using HTML, JAVA SCRIPTS
- Created Packages, Tables, Stored Procedures and Views in T-SQL
- Designed use cases, class diagrams, collaboration diagrams, state-chart diagrams and sequence diagrams using VISIO and preparation of ‘Test Cases’.
- Fine-tuned application performance using Caching and other techniques available in Microsoft.NET framework 3.0/3.5.
- Developed and customized websites on SharePoint using CAML
- Calling web services through the WebParts templates on the SharePoint portal.
- Deployed web application on Internet Information Server for production.
- Conducted research on various tools for the client and provided tool evaluation reports.
- Troubleshot the application in a production environment without scarifying the uptime and services.
- Implemented source control using VSS.
Environment: .Net framework 3.0/3.5, C#. NET, ASP.NET 2.0, VB.Net, VB 6.0, Oracle 10g,SQLServer 2000/2005 WCF,WPF,WWF, Silver Light, VB Script, PL/SQL, VISIO, XML, CAML, HTML, DHTML, Java Script, Web Services, SOAP, MIIS, IIS, SharePoint Portal Server 2003/2007, ADO.NET
Confidential
Developer
Responsibilities:
- Developed Web forms using ASP.NET with C#.
- Developed Web forms using VB.Net
- Developed Win forms Using C#.Net
- Developed data-access layer using ADO.NET to connect to Oracle 10g database and SQL database
Environment: .Net framework 3.0/3.5, C#. NET, ASP.NET 2.0, VB.Net, VB 6.0, Oracle 10g, SQL Server 2000/2005
Confidential
Asp Developer/ .Net Developer
Responsibilities:
- Analyzed, Designed and developed the core modules.
- Developed Web forms using ASP.NET with C#.
- Developed Web forms using VB.Net
- Developed Winforms Using C#.Net
- Designed Policy Summary, Driver Detail, Vehicle Detail, and Quote report. Certain legal conditions which are applied to certain States were included depending on the State.
- Implemented Agent Visibility. Each Agent will be able to view only his Policy Customers, Payments and Transactions.
- Implemented WinForms for Agents to monitor the customer details.
- Designed logic behind creating Quotes, Dependent on various factors like age, State, Drivers, and drivers Record.
- Designed Quotation, Policy, Banking Transactions, and Message Screens.
- Used Server Controls like DataGrid, DataSets to display, manipulate data along with SQL Stored procedures to interact with the database.
- Interacted with users to gather the business requirements.
- Late fee for missed payment component is done using .NET Remoting.
- Extensively used ADO.NET to access data from SQL Server 2000.
- Designed and maintained databases, wrote stored procedures for Updating.
- Used on Delete Cascade and Referential Integrity Constraints.
- Unit testing, debugging and problem-solving.
- Implementation of client-side validations using ASP.NET validation controls.
Environment: ASP Web pages, VB script, C#, ASP.NET, ADO.NET, Web Services, HTML, JavaScript, AJAX, SQL Server 2000, Windows 2000 and Visual Studio .NET
