438-921-3*** Frisco TX USA [email protected] Www

Total Page:16

File Type:pdf, Size:1020Kb

438-921-3*** Frisco TX USA Siraj6514310786@Gmail.Com Www SIRAJ GADHIA ( MCSD MCSE) 438-921-3*** Frisco TX USA www.SirajGadhia.com [email protected] www. Siraj360.com SR. / LEAD DEVELOPER / PROGRAMMER / ANALYST / ARCHITECT OBJECTIVE Angular 2 to 11, TypeScript, PWA, RWD, UI/UX, SASS, Bootstrap, Figma, RxJS, WebAPI,.NET Core, MVC Core, Razor, Mobile, JSON, jQuery, C#, VB.NET, SQL, Oracle, LINQ, EF, WCF, npm, and RWD. QUALIFICATIONS 25+ years of strong experience in Web Application development using ASP.NET, C#, VB.NET, MVC, Angular, RxJS, Mobile, PWA, Web Services, JSON, TypeScript, JQuery, JavaScript, CSS, SASS, and SQL using the latest version. 10+ years of Architect level and solid UI/UX design experience with Angular 2 to 10+/1.x, Angular CLI, TypeScript, PWA, Observable/RxJS, SASS/LESS, JavaScript, Bower, npm, Gulp/Grunt, and WebAPI (www.SirajGadhia.com) 15+ Years of very strong and wide experience in Frontend Development with the latest technologies of the time. 9+ years of experience with UI/UX, MVC 3/4/5/6, Web API, Razor, WCF, HTML5, CSS3, RWD, BS, WCF, and EF. Demonstrated ability to complete all phases of the project cycle including consultation, research, analysis, architect, development, design, functionality, maintenance, testing, and support. Highly expert to develop creative web user interface including layout design and graphic design Strong ability to troubleshoot hardware, software, network, and internet-related problems. MCSD and MCSE certified. Results-oriented and a proven ability to meet project deadlines and find solutions to challenges. Excellent people skills – strong ability to listen, understand and respond to client concerns. Very well organized, powerful memory, creative thinker, self-starter, and a quick learner. TECHNICAL SKILLS W e b, Fronte nd, a nd UI/UX Development Angular 2 to 10 &1,x, PWA, .NET Core/5/4.x/3.5/2/1.1, jQuery, Bootstrap 4/3.x, AJAX TK, VB.NET, C#, OOP, OOD, MVC 5/4/3/Core, Razor, RWD, HTML5, CSS3, SASS, LES, JavaScript , MVVM, LINQ to SQL/XML, NuGet Packages, Git, WebAPI, AJAX, JSON, EF, WCF, Web Services, XML, XSLT, SOA, Application Blocks, ELMAH, SOAP Visual Studio 2019/1715/14/12/10/08/05/03, Azure, SourceSafe, TFS, StarTeam, N Tiers, N Projects, WWF, Patterns, DotNetNuke, Portal, ASP3, VB6, Visual InterDev, VBScript, COM/COM+, CSS, HTML/DHTML, AWS Crystal Report, FrontPage, SharePoint 2007/03, SharePoint Designer 2007, InfoPath 2007 Dreamweaver 8, Firework CS5/8, Flash 8, Photoshop 7, and ImageStyler Database Tools MS SQL Server 2000/05/08/10/12/14, DTS, T-SQL, DTS, SSIS, Dynamic Data, EF4, PLINQO, LINQ SSRS, SSIS, Oracle 12/11g/10g/9i/7, Oracle SQL Developer, TOAD for Oracle, Oracle Explorer Visual FoxPro, MS Access, Sybase SQL, Data Warehouse, OLAP, RDBMS, ODBC, and ADO.NET Environment, Protocol and Fundamental MS Windows 10/8.1/8/7/Vista/XP, Windows Server, NT Server, Index Server 2, Azure, DevOps MS Office 2013/10/07/03 (PowerPoint, Outlook, Word, Excel, Visio, SharePoint Designer) SQL Server Red-Gate, Cruise Control, Web Publication, TCP/IP, HTTP/FTP, LAN/WAN, and IIS Recent Updates Angular 11, Figma, VS 2019, TypeScript 4.x, .Net Core 3.2, Blazor, & SQL Server 2019. EDUCATION / TRAINING / CERTIFICATION 2015 Skills update with AngularJS 2.0, Bootstrap 4, RxJS, MVC6, and VS 2015 Training 2014 AngularJS 1.4.x and Bootstrap Development (includes 112hr Pluralsight video) Training 2011 Fast and rapid development with Net 4.0, VS 10, EF 4.0, WCF 4.0 and MVC 3 Training 2007 SharePoint 2007/2003 Administration and Custom development with .Net 2.0 Training 2004 SIP CWD (The Society of Internet Professionals - Certified Web Developer) Certificate 2002 Equivalent Engineering Degree Certificate, Toronto University, Canada Eq. Degree 2001 MCSD (Visual Basic 6 and SQL Server 7) and MCSE (Windows 2000) Certificate 2000 Webmaster Certificate 2000 Web Development Tools and Techniques Training 2000 Implementation, Administration and Configuration of SQL Server 7 Training 1999 OOP and Class Modules Development with VB5 Training 1986 B E Electrical and Computer Technology, Saurashtra University, India, 1st Rank Degree RELEVANT EXPERIENCE Mobile First Angular Web Application Developer/Consultant/Architect Feb 21 to Present Client: Department of Health Service, Domain / Industry: Pharma, Medicin, Bio-Reactor. Tools: Angular 11 WebAPI, PWS, .Net Core 3, VS 2019, PrimeNG, Bootstrap, SASS, UI/UX, HTML5/CSS3, RWD, JSON, OOP, OOD, Figma, npm, RxJS, VS Code, SQL Database, JIRA, GIT, DevOps, Azure Cloud, and MS Team Responsibilities: Worked as Angular UI and .Net Core 3 WebAPI Sr. Developer/Architect worked with the team from remote, with scrum agile environment with Microsoft, Worked on all tears of muli tears application Used Angular 11 and PrimeNG for the front-end development, Created a unique mobile 1st web design by developing CSS3 and SCSS classes for branding and theme with a PWA including Figma wireframe for all breakpoints. Created a new SQL Database and Web API for this new client-facing web application for the residence of the county Created reusable, flexible, and expandable codes, utilities, and components with OOP, COI, and DRY principles in the library and modular form. This web application is for the residence of the county to apply with documents for the application of various benefits. The application developed as PWA including various PWA functionality with services worker swPush service, swUpdate service, Push Notification service, Push Notification Subscription Developed RWD with mobile 1st with various custom Media Query, Mixings, and SCSS classes & variables. Participated in dealy meetings and SCRUM activities through MS Team from remote at Frisco TX. Created various branches as needed, merged branches, participated in code review, fixed bugs, build a website package, and deployed website package to dev/stage environment. Colobarted with QA Team, Business Analyst, Technical Writer and other cross-functional teams of the county and state government Provided recommendation of technologies for architect design including research, created various demos, mentored team members/developers, and provided training to developers of state/county government Sr. Angular Frontend and .Net Core WebAPI Architect/Developer May 20 to Dec 20 Client: Johnson & Johnson Inc, New Brunswick, New Jersey USA (3-month remote project) Domain / Industry: Pharma, Medicin, Bio-Reactor. Tools: Angular 10/9 WebAPI, .Net Core 3, VS 2019, Bootstrap, SASS, Front-End, UI/UX, HTML5/CSS3, RWD, JSON, OOP, OOD, Media Query, npm, RxJS, VS Code, Oracle Database, Figma, JIRA, Bit Buckets, Source Tress, and AWS Responsibilities: Worked as Angular UI and .Net Core 3 WebAPI Sr. Developer and Architect as one man person show for a 3-month remote project as Covid19 situation. Worked with AWS (Amazon WorkSpace) as a virtual machine. Used Angular 9 and upgraded to 10 for the front end, Created a unique layout for frontend using Material as well Bootstrap 4.x, SCSS, and Mixing with very complex rendering with a PWA, used RxJS for observable service to access various WebAPI. Created reusable, flexible, and expandable codes, utilities, and components with OOP, COI, and DRY principles in the library and modular form. This web application is used for virtual Bio-Rector calculation expansion and various calculations for scientific research with different kinds of feeds and to convert calculation to real Bio-Rector with various kinds of equipment, process steps/days, and material. The application developed with PWA (for progressive website) for a unique and complex requirement with using IndexDB to save and update data at web assembly for offline native app type behavior. PWA functionality with services worker swPush service, swUpdate service, Push Notification service, Push Notification Subscription service including Firebase database for a subscription with Firebase auth service, email service, and messaging service. When Sinctice/user saves a set of research data those are notifying to all subscribers by PWA push notification. Designed and Architected various sections Bio-Reactor molecules volume expansion calculation and real Bio-Reactor feed calculation with various feed types and various types of equipment. Implemented various complex calculation processes with various options and a graphical indication of key indicators as well as expansion, saved historical data in the oracle database, provided the choice to get and modify historical data for new research. Utilized Rascal 3rd Party API and Biovia 3rd Party API for various complex calculations and various documents files. Created an MVC base WebAPI with .Net Core 3 by accessing highly secured Oracle Database in some case used wapper with same WebAPI to read and save files from 3rd Part API and transfer to or from JSON Used npm packages for local storage key indications, graphical representation, and modal popup Created various observable service to access 3rd Party API as well as developed Oracle Data access WebAPI. Used Bit Bucket and Source Tree to mage repository, Used Team Metting for day to day work and task, and Skype for meetings. Cordial work with the manager with daily meetings and another execute manager/office with weekly meetings Designed and recommended full end-to-end workflow and user behavior with architect documents, provided a full guideline on how to work on each part of the development, and to finish it with a timeframe including the approval process Sr. Angular UI/UX Frontend Developer/Architect (Angular 4 to 8 CLI SASS) Apr 18 to Mar 20 Client:
Recommended publications
  • Code Review Is an Architectural Necessity
    Code review is an architectural necessity Colin Dean @colindean 1 @ColinDean Software Engineer Organizer, Abstractions.io Wearer of many hats 2 My words are my own and not my employer(s), past or present. Please save questions until the end of the presentation. 3 Agenda • Quick anecdote • What is code review? • What problems does code review solve? • Quality attributes code review ensures • Tips for code reviews • Limitations 4 5 Agenda • Quick anecdote • What is code review? • What problems do code review solve? • Quality attributes code review ensures • Tips for code reviews • Limitations 6 What is code review? 7 Code review is the process by which those who maintain a software codebase evaluate a proposed change to that codebase, regardless of the source of the proposed change. 8 Code review is systematic examination of computer source code. Code Review, Wikipedia 9 Peer Review 10 Code Review 11 Code Review Vocabulary • Change - an individual unit of work altering what exists • Submission - a collection of changes • Submitter - the person proposing the submission • Reviewer - the people evaluating the submission • Annotation - remarks or ratings bestowed upon the submission 12 The submitter proposes changes in a submission, which is evaluated by a reviewer, who annotates or accepts it. 13 Most formal Least formal Team Pair Peer Inspection Walkthrough Ad-hoc review review programming deskcheck, passaround Wiegers’ peer review formality spectrum 14 Most formal Least formal Team Pair Peer Inspection Walkthrough Ad-hoc review review programming deskcheck, passaround Wiegers’ peer review formality spectrum 15 16 Agenda • Quick anecdote • What is code review? • What problems does code review solve? • Quality attributes code review ensures • Tips for code reviews • Limitations 17 Aside from the primary goal of reducing defects, Code review solves two major problems.
    [Show full text]
  • Visual Build Help
    Visual Build Professional User's Manual Copyright © 1999-2021 Kinook Software, Inc. Contents I Table of Contents Part I Introduction 1 1 Overview ................................................................................................................................... 1 2 Why Visual................................................................................................................................... Build? 1 3 New Features................................................................................................................................... 2 Version 4 .......................................................................................................................................................... 2 Version 5 .......................................................................................................................................................... 3 Version 6 .......................................................................................................................................................... 4 Version 7 .......................................................................................................................................................... 7 Version 8 .......................................................................................................................................................... 9 Version 9 .........................................................................................................................................................
    [Show full text]
  • Versie Beheer Systemen (VCS) 1
    Versie beheer systemen (VCS) 1 Computerclub Volwassenen, Jeugd en Informatica vzw www.vji.be Versie beheer systemen (VCS) Inleiding ..................................................................................................................................... 2 Beheer repository en client programma’s .............................................................................. 2 In- en uitchecken, merging, labeling, branching.................................................................... 2 Software ..................................................................................................................................... 3 Microsoft Visual SourceSafe (VSS) ...................................................................................... 3 SourceOffSite..................................................................................................................... 3 VSSConnexion................................................................................................................... 3 Borland StarTeam .................................................................................................................. 3 CVS (Concurrent Versions System) ...................................................................................... 4 CvsGui................................................................................................................................4 TortoiseCVS......................................................................................................................
    [Show full text]
  • Starteam 16.2
    StarTeam 16.2 Release Notes Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright © Micro Focus 2017. All rights reserved. MICRO FOCUS, the Micro Focus logo and StarTeam are trademarks or registered trademarks of Micro Focus IP Development Limited or its subsidiaries or affiliated companies in the United States, United Kingdom and other countries. All other marks are the property of their respective owners. 2017-11-02 ii Contents StarTeam Release Notes ....................................................................................5 What's New ........................................................................................................ 6 16.2 ..................................................................................................................................... 6 StarTeam Command Line Tools .............................................................................. 6 StarTeam Cross-Platform Client ...............................................................................6 StarTeam Git Command Line Utility. .........................................................................7 StarTeam Server ...................................................................................................... 7 Workflow Extensions ................................................................................................ 8 StarTeam Web Client ................................................................................................8 16.1 Update 1 ......................................................................................................................9
    [Show full text]
  • Teamcity 7.1 Documentation.Pdf
    1. TeamCity Documentation . 4 1.1 What's New in TeamCity 7.1 . 5 1.2 What's New in TeamCity 7.0 . 14 1.3 Getting Started . 26 1.4 Concepts . 30 1.4.1 Agent Home Directory . 31 1.4.2 Agent Requirements . 32 1.4.3 Agent Work Directory . 32 1.4.4 Authentication Scheme . 33 1.4.5 Build Agent . 33 1.4.6 Build Artifact . 34 1.4.7 Build Chain . 35 1.4.8 Build Checkout Directory . 36 1.4.9 Build Configuration . 37 1.4.10 Build Configuration Template . 38 1.4.11 Build Grid . 39 1.4.12 Build History . 40 1.4.13 Build Log . 40 1.4.14 Build Number . 40 1.4.15 Build Queue . 40 1.4.16 Build Runner . 41 1.4.17 Build State . 41 1.4.18 Build Tag . 42 1.4.19 Build Working Directory . 43 1.4.20 Change . 43 1.4.21 Change State . 43 1.4.22 Clean Checkout . 44 1.4.23 Clean-Up . 45 1.4.24 Code Coverage . 46 1.4.25 Code Duplicates . 47 1.4.26 Code Inspection . 47 1.4.27 Continuous Integration . 47 1.4.28 Dependent Build . 47 1.4.29 Difference Viewer . 49 1.4.30 Guest User . 50 1.4.31 History Build . 51 1.4.32 Notifier . 51 1.4.33 Personal Build . 52 1.4.34 Pinned Build . 52 1.4.35 Pre-Tested (Delayed) Commit . 52 1.4.36 Project . 53 1.4.37 Remote Run . ..
    [Show full text]
  • Tasktop Integration Hub Editions.Pdf
    TASKTOP EDITIONS Tasktop provides organizations the capabilities needed to transform software delivery by integrating their entire value stream. Choose which edition is right for your business. PRO ENTERPRISE ULTIMATE Starter package For organizations For organizations for integrating two interested in that want the benefit Lifecycle tools. connecting part of of a fully integrated their software delivery software delivery value stream. value stream. From $12.50 Request a Quote Request a Quote Endpoint Connector Types per user, per month* Connect Any 2 Connect up to 5 Lifecycle Tools Unlimited Lifecycle Tools Lifecycle Tools DevOps Tools - $ Unlimited Database Tools - $ Unlimited Enterprise Integration Support PRO ENTERPRISE ULTIMATE Integration Designer Web-based integration designer and administra- tion interface for configuring integrations Rapid Project Scaling Scale to hundreds of projects with just a few clicks Attachment Synchronization Share screenshots and diagrams along with your artifacts Comment Synchronization Use comments for in-context collaboration Smart Mappings Automatically maps common artifact attributes Smart Change Detection Optimized for high-performance Model-based Integration Management Included and Custom Included and Custom Map artifacts to a central model instead of Included Models Models Models creating endless tool pairs Artifact Relationship Management Maintain critical context by mirroring 1 Relationship Unlimited Relationships Unlimited Relationships relationships like parent-child, validated by or blocked
    [Show full text]
  • Using Visual COBOL in Modern Application Development Micro Focus the Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK
    Using Visual COBOL in Modern Application Development Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com © Copyright 2018-2020 Micro Focus or one of its affiliates. MICRO FOCUS, the Micro Focus logo and Visual COBOL are trademarks or registered trademarks of Micro Focus or one of its affiliates. All other marks are the property of their respective owners. 2020-08-25 ii Contents Using Visual COBOL in Modern Application Development ........................... 4 Introduction to Modern Application Development ................................................................4 What is Modern Application Development? ..............................................................4 Key Concepts in Modern Application Development ..................................................5 Steps Involved in Modern Application Development ................................................ 6 Agile Methods ..................................................................................................................... 7 Introduction to Agile Methods ...................................................................................7 Agile Development Workflow ....................................................................................7 Agile Development and Micro Focus Development Tools .........................................9 Continuous Integration ...................................................................................................... 11 Introduction to Continuous Integration ..................................................................
    [Show full text]
  • Main Brochure2.Indd
    Automate your Build Process . Powerful and fl exible user interface . Automate version control, compilers, install builders, deployment, testing, notifi cations, and lots more... Dynamic build process using fl ow control, iterators, loops, and exceptions . Full debugger built in - breakpoints, variable watches, live logging . Script events for every action to customise your build process Hierarchical Logging Error Handling FinalBuilder ActionStudio . The log is presented in the same . Easily detect and handle errors during . Allows development of native FinalBuilder hierarchy as your build process your build process actions . Optionally view live log output . Exception handling actions . Includes property page designer and as the build runs include: TRY, CATCH, FINALLY code editor with syntax highlighting . Builds logs are automatically . Control the fl ow of your build process . Develop actions in VBScript, JScript, COM, archived and recover from errors or any .Net language such as C#, VB.Net or Delphi for .Net . Export the log as XML, HTML, or . Unhandled errors trigger the OnFailure Text action list . Included in all editions of FinalBuilder VSoft Technologies Pty Ltd http://www.fi nalbuilder.com ABN: 82 078 466 092 P.O. Box 126, Erindale Centre, ACT 2903, Australia salesinfo@fi nalbuilder.com Phone: +61 2 6282 7488, Fax +61 2 6282 7588 news://news.fi nalbuilder.com FinalBuilder Integrates with your version control system . Microsoft TeamSystem Use a GUI instead of XML fi les . Microsoft Visual SourceSafe . Perforce Although FinalBuilder uses an XML based fi le format, you . IBM Rational ClearCase don’t need to understand it or even look at it. The FinalBuilder . QSC Team Coherence GUI allows you to quickly and easily create a build process .
    [Show full text]
  • 24 X 7 Borland Starteam
    24 x 7 Borland StarTeam A practical look at high availability A Borland White Paper Randy Guck Chief Scientist, Borland Software Corporation January 2005 24 x 7 Borland StarTeam Contents Overview ..................................................................................4 High-availability fundamentals .................................................4 How available is highly available? ............................................................................................5 A distorted term .......................................................................................................................................5 Availability by the numbers ....................................................................................................................5 The myth of the nines ..............................................................................................................................6 A better approach to availability.............................................................................................................7 High availability at what cost? ...................................................................................................8 Availability vs. investment......................................................................................................................9 ALM high availability in perspective..................................................................................................10 Enemies of high availability .....................................................................................................11
    [Show full text]
  • Key Facts Key Benefits Key Features Continuous Integration for Everybody
    7.0 Continuous Integration for Everybody “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily — leading to multiple integrations per day. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.” Martin Fowler Key Facts “So the reason I made the TeamCity is a userfriendly continuous integration (CI) server for switch is because of the professional developers and build engineers. It is trivial to setup and time it take to set it up: 20 absolutely free for small teams. minutes. Everything was fully functional in under 20 minutes. I absolutely got no Key Benefits error at all. I just got through all the step of the wizard and • Automate code analyzing, compiling, and testing processes, with having then: done. Unit testing, code instant feedback on build progress, problems and test failures, all in simple, coverage, build, reports, etc... intuitive webinterface; And it’s absolutely free for • Run multiple builds and tests under different configurations and platforms small team.” simultaneously; Sebastien Lachance, Software Developer at • Make sure your team sustains an uninterrupted workflow with the help of BXSYSTEMS Pretested commits and Personal builds; • Have build history insight with customizable statistics on build duration, “Teamcity is totally awesome, success rate, code quality and custom metrics; after i got the grails project • Enable
    [Show full text]
  • Konstantin Yakovlev, Phd
    Konstantin Yakovlev, PhD. Curriculum Vitae. Page 1 of 4 KONSTANTIN YAKOVLEV, PhD +7 (926) 270 89 79 [email protected] www.kyakovlev.me PERSONAL PROFILE I am a highly motivated, hard-working and open-minded person possessing a sound (10+ years) experience in research, education and software development. I am a PhD in theoretical computer science. I used to work at the frontier research centers, top-ranked universities, well-established software development companies and dynamic startups both at my home country and abroad. I am always enthusiastic and happy to be part of a vibrant dynamic team involved in solving complex technical problems and ensuring The Next Big Things happen day by day, every day. SOFT SKILLS • Strong communication skills • High-level of computer and technological competence • Presentation skills • Focused professional • Team work skills • Flexible and adaptive • Planning and time management skills • Patient and tolerant AREAS OF EXPERTISE • Artificial Intelligence • Languages and technologies of programming • Automated Planning • Object-oriented design • Machine Learning • Database design • Robotics • Theory of algorithms EDUCATIONAL BACKGROUND Institute for Systems Analysis, research center of Russian Academy of Sciences Moscow, Russia Doctor of Philosophy in Theoretical Computer Sciences 2006-2010 Peoples' Friendship University of Russia, top-ranked university in Russia Moscow, Russia Master of Applied Mathematics and Informatics (Honors) 2004-2006 Peoples' Friendship University of Russia, top-ranked university
    [Show full text]
  • Esa Study Contract Report
    ESA STUDY CONTRACT REPORT ESA Contract No: Subject: Contractor: ESA ITT Number Current and Future Tech- Distributed Systems Group, AO/3-12280/07/NL/CB nologies for Collaborative Vienna University of Tech- Working Environments nology ESA CR() No: No of volumes: 1 Contractor’s Reference: This Volume No: 1 TEUN Abstract: This document reports the final, detailed result of the study on current and future technologies for collaborative working environments (CWEs). The goal of this study is to analyze current CWEs and whether they and their future trends are suitable for large- scale multinational organizations. To this end, we have analyzed the structure of large-scale organizations in general, and of ESA in particular, with respect to organization, geographical distribution, and IT environments. Requirements for CWEs used in collaborative work are presented. Based on an initial list of criteria given by ESA, we have revised and extended the list to introduce a comprehensive set of criteria for evaluating CWEs. The state-of-the- art CWEs are discussed and classified. We have selected 15 representative CWE products and evaluated and compared them in detail. From the evaluation and comparison of CWE products, we have presented our findings of current issues and future trends of CWEs. In particular, existing products provide many features required by large-scale and multinational organizations but those features are not well-integrated into a single system. Due to the complexity of collaborative work within those organizations, often many CWEs are used in parallel and it is not easy to integrate those CWEs together. The work described in this report was done under ESA Contract.
    [Show full text]