Post Job Free

Resume

Sign in

UI Architect

Location:
Fort Lauderdale, FL
Salary:
125000
Posted:
October 15, 2017

Contact this candidate

Resume:

Name: Swayam Pattanayak

Cell :215-***-****

Email: ac2rtp@r.postjobfree.com

PROFESSIONAL SUMMARY

Around 14+ years of direct experience in IT Sector of various industries in designing, developing, debugging, reporting, integration .Implementation of internet and Intranet applications using VB, ASP, ASP.NET,.NET Web Services, VB.NET, C# .NET, ADO.NET, SQL Server, Client/Server.

Experience with high volume system architecture design, Web Architecture design and implementation of Microsoft technology solutions.

Worked effectively with stakeholders to identify needs and evaluate alternative business solutions with project management

Performed gap analysis and identified inefficiencies of various systems and proposed/implemented viable business solutions.

Worked as developer, analyst for technical teams in designing and implementing technical solutions, and delivering high quality products and services to clients on schedule and within budget

Expertise in Object Oriented Analysis and Design (OOAD) using UML to produce efficient,reliable, maintainable, and reusable software.

Implemented SOA architecture to establish communication among various heterogeneous business processes within and outside the boundaries of a company.

Expertise in React, Redux, Angular. Highly knowledgeable on scalable and usable UI components and Front-end architecture.

Solid understanding of React/Angular rendering theory;

Skilled in Node.js, Express, ES6, Async Generator, Event-loop; Skilled in JavaScript integration with Grunt/Gulp, Webpack.

Large-scale frontend architecture

In-depth development experience/knowledge in MS.NET Technology (.NET Framework, C#.NET, ADO.NET, SOAP, WSDL, JQUERY, Web Services.

Strong knowledge of Design Patterns. Implemented different Design

Patterns including MVVM for WPF and Silverlight applications.

Experience is high volume multi threading applications.

Experience using Agile methodologies (SCRUM), TargetProcess and

JIRA, and working in multiple projects simultaneously.

Upgraded and merged legacy codes to MVC 5.0 framework.

Worked in DI containers like Ninject,Unity,Castle to implement IOC.

Worked on client side frameworks using angular1.x, angular2,knockout and requirejs.

Worked on server side js frameworks like Node js.

Refactored and Bootstrapped CSS and HTML from existing HTML,CSS.

Used Sitecore CMS for development of part of application.

Sitecore Modules:

WFFM, Poll, 301 Redirect, WeBlog, Language Resolver, Search, AD, Excel Transfer Utility, Not Found Item, Index Viewer, Language Content Editor Warning

Extended existing functions in C#.net, without affecting core design.

Implemented Software Development Methodologies such as Scrum, Agile, Waterfall, Extreme programming in various phases of SDLC.

Experience with Multithreading, distributed transaction processing, object oriented design.

Strong knowledge in MSSQL 2000/2005 and Oracle Databases in Data Modeling, Logical & Physical Design and Performance Tuning on Windows Environments.

Experience in XML/XSL related technologies: XML, DOM, XSLT and Xpath, LINQ to XML

Expert in Asynchronous JavaScript And XML (AJAX) based Asp.net web applications

Expert in creating stateless architecture (Application which doesn’t have any Session state).

Implemented Web services & web application security using client certificates, User tokens, SSL certification.

Good knowledge of core Java, JSP, spring framework.

Extensively worked with several Design patterns in Gang of Four patterns.

Drive project level initiatives like static code analysis, Performance improvement of the application, Test Driven Development etc.

Good knowledge in DataStructure and Algorithms and researching their time complexities.

Good knowledge of js frameworks knockout.js,backbone.js,require.js,angular.js and node.js,moca, coffescript, AmplifyJS.

JIRA bug tracking tool.

Used Twitter bootstrap to build UI.

Logging using bunyan & ELK Stack.

Education

Master of Science in Computer Science,Temple University, Philadelphia, PA.( 2006-2008)

Bachelor of Engineering in Computer Sc & Engineering, India (1999-2003)

TECHNICAL SKILLS

Languages: C, C++, Java, C# .Net and Visual Basic .Net, SQL, PL/SQL, T-SQL

RDBMS: MS-SQL Server 2000/2005 /2008

Development Tools: MS FrontPage 2000, Visual Studio 6.0, Visual SourceSafe6.0 and Visual Studio .NET 2002/2003/2008/2010.

SDLC Tools: Microsoft Project and Microsoft Visio

Third Party Tools: PL/SQL Developer 4.0, Toad 9.0

Scripting Languages: TypeScript, JavaScript, jQuery, VBScript, Angular1.x Angular 2,ReactJS,Knockout, Require,Node js,powershell,psake, Bootstrap,LESS, Express, EJS, VASH

Operating Systems: DOS, UNIX, Windows’ XP and Windows 2003

Web Technologies: HTML, DHTML, ASP 3.0, ASP .Net, .Net Remoting and XML Web Services, WCF,ServiceStack, REST, WebAPI, XML, XSL, XAML, Silver light, WPF, Work Flow Foundation, ADO.net, Entity Framework.

Reporting Tools: MS-Access Reports, Crystal Reports 4.6/8.5/9,SQL Server Reporting Services,

.NET Frameworks: 1.1, 2.0, 3.0, 3.5, 4.0,MVC 3, MVC 4.0

Application Servers: IIS 7.0,IIS 6.0, IIS 5.0.

CMS : Sitecore 6.5 - 8.0 (Sitecore Certified Developer in 7.1), Sitefinity 8.2

CI Server : TeamCity

Web Analytics : Omniture Sitecatalyst

Company: JM Family(South EastToyota) (Contract) June-26-2017 – Now

Technical Lead/ Sr .UI Developer (www.jmfamily.com/ ) http://setbuyatoyota.com

JMFamily or SouthEastToyota, is a premier partner of Toyota Motors North America . It diversified automotive corporation. Today, those businesses also include vehicle processing, financial services and insurance products, retail sales/dealer technology products and services. JMFE is an industry leader with 2008 sales of $10.1 billion and employing approximately 4,000 people nationwide.

Responsibilities:

Develop an dealer app,using React/Redux running on a Node Express server and using an API backend architecture to access the various systems. We were alwyas striving to increase the quality of our projects with good test coverage and code reviews and improving our continuous integration practices.

Expertise in React, Redux, Angular. Highly knowledgeable on scalable and usable UI components and Front-end architecture. Solid understanding of React/Angular rendering theory. Created an admin panel using Angular 2 and TypeScript which brings true object oriented web development.

We also developped a toyota communication platform or messaging platform using RabbitMQ. The core project was implemented in nodejs, using typescript with mongodb as a backend. This project needs to interact with several restful api written in .NET to get the real time messages, converting to AMQP to rabbitmq server. It uses MongoDB as a backend for all the queues in the RabbitMQ server.

The queues expose apis to be consumed by several dealer sites built in reactjs .

That was built using React/Redux running on a Node Express server and using an API backend architecture to access the various systems. We are striving to increase the quality of our projects with good test coverage and code reviews and improving our continuous integration practices. Built microservices (.NET plugin based architecture) for the delivery of software products across the enterprise.

Created microservice to provide RESTful API utilizing MVC / Nancy.Create Data Model for and initial message pattern.Developed several multithreading applications to test efficiency of API.

Company: BankersHealthCare Group August01-2016 – June 2017

SeniorSoftwareEngineer(UI FrameWork) (www.bankershealthcaregroup.com/ )

Bankers Healthcare Group is a direct lender that provides financing to those in the healthcare industry. The company works with physicians, dentists and veterinarians as well as other healthcare specialties. BHG provides financing for commercial purposes including working capital, debt consolidation and expansion and improvement.

In 2011, the company introduced a credit card option intended to support the purchase of medical equipment, association/membership fees and continuing education for healthcare professionals.

BHG has provided over $2.5 billion in funding and positions itself as a fast and efficient method to obtain working capital.

.

Responsibilities:

Implemented front end using angularjs ionic-framework angular2 typescript jasmine protractor es6 firebase angular-material

Create microservices to implement dependency injection pattern.

Involved in Designing and implementing entire BHG-Phoenix application by using MVC5, Web API, C#, SQL Server technologies

Followed Scrum Methodology of Agile development. Involved in sprint planning, white boarding, standup, retrospective meetings

Implemented Unit of Work, Repository patterns and used entity framework for faster and stable application development

Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository

Company: Assurant Solutions May 01-2015 – August 2016

SeniorSoftwareEngineer (https://www.assurantsolutions.com/)

Assurant, Inc. is a holding company with headquarters in New York City. Its businesses provide a diverse set of specialty, niche-market insurance products in the property, casualty, life and health insurance sectors. The company’s two operating segments are Assurant Solutions and Assurant Specialty Property and is traded as NYSE : AIZ .

I’ve joined the team for Service Provider Portal development, which is the front end of vehicle and electronic service providers. My job was to architect the existing sitecore .net framework to sitecore MVC framework. Later on to reduce licensing fees we have merged to sitefinity CMS.

My role was to re - architect using sitefinity apis also use triggers to inject in to sitefinity database. Again due to limitations from sitefinity, we have build our own servce api layer, using node js . Used Angularjs to replace the current MVC framework, This has increased performance to multiple levels. Extensivly worked on Kendo UI framework and Node’s EXPRESS, Vash, EJS frameworks. Created restful web apps web app with node.js, express, and mongodb. Refactored, re-architected, and enhanced an existing legacy application to AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.

Responsibilities:

Analyzed use cases by closely working with Business and End-users

Working under Agile Methodology’s Scrum to execute the Application

Perform hands-on functional and automated product work flow, problem reporting and issue resolution.

Utilized Sitecore CMS solutions to design .Net application features.

User AngularJS to build single page applications.

Extensivly used kendo UI framework.

Utilized current and upcoming industry trends and practices to create Sitecore CMS websites.

Developed several multithreading applications to test efficiency of API.

Developed plugin based single page application using reusable components using knockout.js,angular.js,require.js.

Developed several UI automation script using node.js,selenium webdriver.js,moca, coffescript and integrated to TeamCity CI server.

Workflow Based System Development

Designed and Developed Validation JavaScript and supported sorting of tables using my own script.

Extensive use of user controls which are rendered through Ajax calls.

Developed and consumed web service calls in c#, using servicestack and web api.

Developed services using NodeJS.

Developed User Controls to display test reports and static content details using ASP.NET

Developed Stored Procedures, Views, Functions and Queries using SQL Server 2008

Responsible to write Unit Test Cases for the entire Business and Presentation Layer code

Extensively worked with Web.Config to configure application level data

Participating in Code Reviews and Meetings with Business and End-Users

Team Foundation Server is used to control source code, and TeamCity CI server for build and deploy.

Participated in Integrated and Regression Testing of the application / modules

Environment: C# .NET,MVC 4.0 ASP .NET,ADO .NET, WCF,ServiceStack, WebAPI, EnityFramework, Java Script,NodedJS, Angular,KnockOut,Require, CSS, Microsoft Visio, IIS 7.0, Win Forms, Ajax, SQL Server 2008, SiteCore CMS, sitefinity cms.

Company: MaryKay June 16-2014 – April29 - 2015

Senior Software Developer (http://www.marykay.com/)

Mary Kay, Inc. is an American privately owned multi-level marketing/direct sales company that sells cosmetics products.Mary Kay was the sixth largest direct selling company in the world in 2011, with net sales of USD 2.9 billion.

Responsibilities:

Worked in .NET web applications. for client MaryKay's core MyBusiness product. Enhance and configure existing web applications based on several subsidiaries .

Convert the core framework from asp.net to MVC 4.0.Enhance existing web pages and user controls.This requires making changes to the application in order to deploy the application to our western Europe subsidiaries. A lot of the extensive changes are required to be migrated from for our eastern Europe subsidiaries.

This needs constant enhancements that will need to be made to the Web Forms pages and user controls until the application is completely converted to MVC. This requires customization of the application for our 7 western Europe subsidiaries by making sure that the application is provided in their language.

The application uses resource files (resx files) currently and so part of the work will be entering in the translations for the 7 languages. All the resx files are consolidated while migrated from eastern Europe to western Europe project. Designed and developed multi-tier data driven web applications in support of internal/external organizational needs.

Worked to modernize and migrate from legacy systems into MVC and MVC bootstrapped client side SinglePageApplication using knockoutJS and requireJS. (ASP.NET MVC4, KnockoutJs 2.x,3.x, Entity Framework, SQL Server).

Worked in designing OOP, OOD and Framework level components for ASP.NET, MVC and knockoutJS APIs used IOC principles using DI containers like Ninject and Unity,Castle windsor.

Started working in mobile version of site using Bootstrap and LESS.

Worked directly with organization personal to define application requirements. Utilized ASP.NET, C#,MVC 4.0 & MS SQL Server to build dynamic web applications with enhanced user interfaces to provide reporting capabilities, data entry with business logic validation, user management with security profiling and application management capabilities.

Designed and programmed advanced functionality to extend and enhance existing applications to produce better organization productivity.

Environment: C# .NET,MVC 4.0 ASP .NET,ADO .NET, WCF,ServiceStack, WebAPI, EnityFramework, Java Script, Angular,KnockOut,Require, CSS, Microsoft Visio, IIS 7.0, Win Forms, Ajax, SQL Server 2008, SiteCore CMS

Company: TradeStation Dec 01-2011 - June 14-2014

Software Engineer (www.TradeStation.com)

TradeStation Group, Inc. through its principal operating subsidiaries, TradeStation Securities, Inc. and TradeStation Forex, Inc. offers the TradeStation analysis and trading platform to the active trader and certain institutional trader markets. The TradeStation platform offers state-of-the-art electronic order execution and enables clients to design, test, optimize, monitor and automate their own custom Equities, Options, Futures and Forex trading strategies.

TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC, NSCC, DTC, OCC & NFA) is a licensed securities broker-dealer and a registered futures commission merchant.

We develop trading platform in Web, Windows and Mobile versions. Currently I'm working in web version of it, on revamping the current DataExchange we are providing to customers. This also includes various account opening process and various internal build and automation systems. We are upgrading our apps from .net 2.0 /4.0 to MVC 4.0, we are doing lots of client side scripting and highly responsive we designing, we are also refactoring code base to make it a api based framework. We develop part of our system using sitecore cms system.

Responsibilities:

Analyzed use cases by closely working with Business and End-users

Responsible for designing Use case diagrams using UML and MS-Visio

Working under Agile Methodology’s Scrum to execute the Application

Perform hands-on functional and automated product work flow, problem reporting and issue resolution.

Utilized Sitecore CMS solutions to design .Net application features.

User AngularJS and Sitecore API to build single page applications.

Utilized current and upcoming industry trends and practices to create Sitecore CMS websites.

Developed, coded and reviewed Sitecore CMS web programs

Worked with several sitecore deployment automation process.

Well versed with sitecore workflow and packaging,publishing mechanishm.

Participated in a fully scalable WPF based client/server brokerage

application using C#, WCF, Entity Framework and SQL Server.

Worked with team to develop WPF based Kanban board.

Developed several multithreading applications to test efficiency of API.

Developed plugin based single page application using reusable components using knockout.js,angular.js,require.js.

Developed several UI automation script using node.js,selenium webdriver.js,moca, coffescript and integrated to TeamCity CI server.

Workflow Based System Development

Manipulated and queried several state-machine workflow designs.

Worked on developing a system based on a broker patterned construct and design

Developed several StateMachineWorkflowInstance classes.

State-machine and service broker systems. The implementation combined web services (WCF) and state-machine workflows as an autonomous Service Orientation solution to manage the asynchronous communication between

disparate systems, achieving action-result transitions in an event-driven flow. Developed processes within sequential workflows activities.

Create and maintain automated test scripts using psake.

Install and deploy software onto qa environments using a variety of tools & methods.

Work closely with our Software Engineering & PMO team to define new requirements for test automation.

Extended existing functions in C#.net (using Extenstion methods), without affecting core design.

Upgraded data layer to use EntityFramework.

Took part in client centric design using knockout, angular and require js.

Designed and Developed Validation JavaScript and supported sorting of tables using my own script.

Extensive use of user controls which are rendered through Ajax calls.

Developed and consumed web service calls in c#, using servicestack and web api.

Developed User Controls to display test reports and static content details using ASP.NET

Developed Stored Procedures, Views, Functions and Queries using SQL Server 2008

Responsible to write Unit Test Cases for the entire Business and Presentation Layer code

Extensively worked with Web.Config to configure application level data

Participating in Code Reviews and Meetings with Business and End-Users

Team Foundation Server is used to control source code, and TeamCity CI server for build and deploy.

Participated in Integrated and Regression Testing of the application / modules

Configured JIRA for bug tracking.

Environment: C# .NET,MVC 4.0 ASP .NET,ADO .NET, WCF,ServiceStack, WebAPI, EnityFramework, Java Script, Angular,KnockOut,Require, CSS, Microsoft Visio, IIS 7.0, Win Forms, Ajax, SQL Server 2008, SiteCore CMS.

Company: Bankrate October 2010 – Nov 30-2011

Software Engineer (www.bankrate.com)

Bankrate, Inc. is the Web's leading aggregator of financial rate information, offering an unparalleled depth and breadth of rate data and financial content. Bankrate continually surveys approximately 4,800 financial institutions in all 50 states in order to provide clear, objective, and unbiased rates to consumers.

My Role currently to work with QA Team to automate the test process.I've to design DLL and interface in C#.net in .net framework 4.0 using Visual Studio 2010.I also co-ordinate with financial analyst to understand the business logic responsible for various mortgage, CD or MMA rate. Currently we are integrating Ad Server calls with real Media, Omniture analystics and also designing a new RATE matrix based on FICO and LVT score.

Environment: C# .NET, ASP .NET,ADO .NET, WCF, Java Script, CSS, Microsoft Visio, IIS 7.0, Win Forms, Ajax, SQL Server 2008.

Company :Apex Systems http://www.apexsystemsinc.com/

Client: American Institute of Research, Washington DC.

May 2010 – October 2010

Software Engineer (www.air.org)

Portal Worked on: LearningPointNavigator Tool (For State of Delaware) https://de.learningpointnavigator.com

Nationwide American Institute of Research (AIR) is world’s largest social and behavioral research organization spanned across 150 countries with head office at Washington DC, USA. It is the authorized vendor for Department of Education providing automated tools for homework and tests to various states in USA. This tool is developed to automate homework assignments and tests for all the state run schools of Delaware. Its significant feature is its architecture is completely stateless (no view/session or application state), and it is an super dynamic web portal. All HTMLs in page will be created on the flow with the help of Java Script and using the AJAX we use all the power of C# 3.5framework. The user contents will be read and written from and to XML files which is managed by a separate content database in SQL server 2008.

Environment: C# .NET, ASP .NET,ADO .NET, WCF, Java Script, CSS, Microsoft Visio, IIS 7.0, Win Forms, Ajax, SQL Server 2008.

Company: AMPCUS Inc http://www.ampcus.com/

Client: (DMI ventures for Weblearn2) Chantilly VA

Jan 2010 – May 2010

HR Management system is built to create a Employee database and maintain a time log of employees working onsite and client site. This System is like mini CRM system which has project management, file backup and storage and time stamp facility.Homework tool is a training software which enables training facility in industries and academic institutions.

The web-based training and communication platform of WebLearn2.0 is accessible with Internet access and a browser, and optionally a portable web camera with an integrated microphone. The system is a unique communication tool with fully integrated streaming audio and video messaging technology. The system is content neutral. The web-based training and communication system is highly scalable, with seamless enterprise integration. A fully integrated database gives subscribers and administrators easy, web-based access to data creation and retrieval.

.

Environment: C# .NET, ASP .NET,ADO .NET, WCF, Java Script, CSS, Microsoft Visio, IIS 7.0, Win Forms, Ajax, SQL Server 2008.

Dept.of Health & Human Services, Philadelphia Feb,2009 – Jan 2010

Application Developer

POMP (Philadelphia Outcome Measurement)( https://pomp.temple.edu/)

Department of Health and Human Services in Philadelphia runs various foster care centers and maintains various foster homes under a Federal project (POMP). This system automates recording, reporting and analyzing children data from 6 months to 13 years. This system has several applications like BOC, RFI, ASQ, SCOH etc. I’ve developed ASQ application which is the Age State Query of children. A part of the system is classic ASP with major parts being developed using C# .NET framework 3.5.

Environment: Classic ASP,VB .NET, ADO .NET, Windows service, Java Script, CSS, Microsoft Visio, IIS, Win Form, Ajax

Keane Inc, Chennai India Jan 04 – Jul 06

Programmer Analyst

Keane Provide various solutions to several industries starting from Energy, Retail to Health care and pharmaceutical companies. In this project Ranbaxy was the client and web application in .Net platform has been developed to support their collaborative drug development and regulatory compliance. We were responsible for rationalizing, standardizing, consolidating, and integrating application portfolio and provide invaluable operational improvements to help you contain costs, better manage clinical trial data, and ultimately speed drug development.

Environment: C#/VB .NET,classic ASP,ASP .NET,ADO .NET, Java Script, CSS, Microsoft Visio, IIS,, Ajax,

References Available Upon Request



Contact this candidate