Evolutyz(Jaisimha)

Page 1


Summary:

 13+ years of experience in architecting, designing, and producing clean and maintainable code for web applications using Javascript, Typescript, ES6, JQuery, HTML5, CSS3, Angular 1.x, Angular X(2/4/5/6/7/8/9/10), RxJS, ngrx, NodeJS, ReactJS, Redux, C/C++, VC++, C#,WCF, WEB API, ASP.NET, ASP.NET MVC, .NET Core, ASP.NET Core MVC, ASP.NET Core WEB API.

 Strong, hands-on experience with delivering enterprise applications and developing large scale SPA (Single Page Application) in React JS, Angular 1.x & Angular X(2/4/5/6/7/8/9/10) & ASP.NET MVC & WEB API, ASP.NET Core, Micro services, and Docker Technologies.

 Expert using Typescript and Angular X(2/4/5/6/7/8/9/10) with solid understanding of its style guide, modular design, routing, and component structure.

 Design and Developed Highly Available and Scalable Enterprise Applications.

 Over 4+ years of exclusive experience in React JS & Redux with solid understanding of Functional & Class Components, Hooks, HOC, Error Boundaries and testing React Components.

 Over 1+ years of exclusive experience in D3.js for manipulating Data and used different Shapes, Dashboard etc.

 Over 3+ Years of exclusive in AWS and Azure experience and deployed Highly available and Scalable Enterprise applications on Cloud Platforms.

 Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell.

 Over 3+ years of exclusive experience in No SQL Database Mongo dB, Cassandra & Dynamo DB.

 Hands on Experience in Message Broker Technologies like Active MQ, RabbitMQ and Microsoft Messaging Queue.

 Working knowledge and administrator experience of Continuous Integration strategies and tools (such as Jenkins, TeamCity, etc.)

 Working knowledge of build automation and CI/CD pipelines.

 Research and development experience in Image Compression, Video Compression, Data Compression, GIS (Hyper Spectral) Image Compression, Recompression (Jpeg & Mpeg-1,2), Video Streaming (H.264/Mpeg4/Mjpeg) , SDK Codec Development/Software Development using Matlab, C/C++, C#, MVC, WCF, WEB API, ASP.NET, MVC, JQuery, HTML5, VC++, MFC and SQL.

 Experience in Video streaming using RTSP/RTP protocol using H.264/Mpeg4/MJEPG

 Over 3 years of exclusive Project Management experience involving Estimation, Planning, Tracking, Quality Assurance, Configuration Management, People Management and OnsiteOffshore Coordination.

 As a Scrum Master (additional responsibility), guided a Team of 9 through 10 sprints

 Experience in browser behavior, performance, compatibility and cross-browser issues and solutions.

 Experience in developing client-side functionality with Angular MVC Framework and used the Angular features of one-two way binding, routing, custom filters, directives, and HTTP services. Using HTTP services to make REST API’s calls and exchange data in JSON/XML.

 Experience implementing latest ECMAScript 2015 (ES6) features like arrow functions, class, promises, etc.

 Experience in creating Angular re-usable components that has been consumed by cross functional teams.

 Well versed in implementing Cross-Browser code as well as in CSS Pre-Processors as SASS, LESS to add nested rules, variables, selector inheritance to CSS3. Skilful in developing Responsive/Adaptive Web Design using CSS Bootstrap framework.

 Strong knowledge in Document Object Model and DOM functions and experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.

 Experience in creating and consuming RESTFUL API’s using NodeJS and WEB API.

 Experience in People Management, including goal setting and providing performance feedback, working with business stakeholders and cross functional teams.

 SDK Codec Development in Windows/Linux using C/C++ and C#

 Extensive knowledge in the image and video compression algorithms and in Video and Audio file formats (Container formats).

 Knowledge of advanced level of programming in C/C++ including thread synchronization and Multithreading

 Experience in using open-source libraries to customize as components applied in products.

 Experience in problem solving, debugging, Algorithm level Optimization and Implementation Level Optimization (Profiling, Performance Evaluation based tweaking and System Level Implementations)

 Experience in UML and Design Pattern

 Strong experience in Design and Development of projects using Agile-SCRUM process and Waterfall method.

 Experience in SVN, GitHub, Microsoft Visual SourceSafe and TFS.

 Experience in fixing memory leak and performance improvements in Managed Code

 Strong Background in design and development of platform independent SDK’s.

 Extensively involved in fixing production, staging bugs and production support.

Education and Certifications:

 Master of Computer Applications, India

 Bachelor of Science in Mathematics, India

 Software Design and Architecture Training (SDAT), Siemens.

Patents (Awarded / Pending):

 12192845 - System and Method for Delivery of Electronic Data.

 US 2017/0257645 A1 – Apparatus and Method to Improve Image or Video Quality or Encoding performance by Enhancing DCT Coefficients.

 US 2018/0084280 A1 – Fast Encoding Loss Metric.

 US 2018/0084279 A1 – Video Encoding by Injecting Lower-Quality Quantized Transform Matrix Values into a Higher-Quality Quantized Transform Matrix.

 US 2018/0084253 A1 – Quantization Matrices for Compression of Video.

Key Achievements:

 Designed & Developed Software solutions resulting in an increase in customer satisfaction and received client appreciation.

 Optimization of application and received positive feedback for Usability perspective, Performance and ROI from customer.

Technical Skills:

Web Technologies/Frameworks: RESTFUL API/Web API, ASP.NET, ASP.NET Core, MVC, Web Services, Micro services, WPF, XML. Angular 1.x, Angular 2/4/5/6/7/8/9/10, Prime NG, RxJS, ngrx, Jasmine & Karma, Selenium, Protractor, React JS, Redux, HTML5, CSS3, Sass, LEES, Bootstrap, JavaScript, ECMAScript 5/6, JQuery, Ajax, JSON, Typescript, NodeJS.

Programming languages: Matlab, C, C++, VC++, COM, .NET, C#, and .NET Core

Database technologies: SQL Server 2014/2010/2008, MySQL, Microsoft Access, NoSQL MongoDB

Design & Development process: UML, Agile SCRUM and Waterfall Method.

Development Tools:

Visual Studio 2019/ 2015 /2008 /2005, Visual Source Safe (VSS), Subversion(SVN), Microsoft Visio, Microsoft Team Foundation Server

Web Servers: IIS Server, Apache Tomcat Server, Nginx

Build & Code Quality Tools: Team City, GitHub, JIRA, NUnit, Resharper, FXCop and NDepend

Protocol's implementation: TCP/IP, UDP, RTSP, RTP, FTP Operating Systems: Windows and Linux (Ubuntu and Red Hat)

Cloud Platform: AWS , Azure, and Azure DEVOPS

DEVOPS Tools: TFS, Jenkins, Ansible and Azure DEVOPS

Message Borker: Active MQ, RabbitMQ and MSMQ Containers: Docker Swarm and Kubernetes

Work Experience:

Servion

Technical Architect May 2019 to Till Date

Project: CXM NEW UI:

 Design and Development of large-scale web applications using React JS, JavaScript, Typescript, ES6, Angular 8/9/10 and .NET Core WEB API and SQL SERVER & Mongo DB.

 Architecting and developing complex Single – Page Responsive Web Applications.

 Used Typescript to develop Angular 8/9/10 components and directives.

 Used React JS to develop Agent Modules

 Design and development of User Interface for CXM New UI after interacting with Market Product Board for requirements using Angular 8, ASP.NET WEB API, C#, WEB SETUP, C++.

 Implemented ES6 along with Typescript to create SPA using Angular 8/9/10.

 Generate Feature List, Product backlog and User Stories using Requirement specification.

 Design and Development POC’s for client requirements and these concepts implemented.

 Created Re-Usable Angular Components

 Created Re-Usable React JS Components for Agent Modules

 Design and implement project architecture and prepare high level technical specification.

 Monitor and Control Development progress through Agile SCRUM Methodologies.

 Created Micro services components and Deployment

 Code Deployment using AWS Environment

 Using Azure Devops created Build and Release Pipelines

Environment:

HTML5, CSS, Javascript, React-JS, Redux, D3.js, Third Party Hooks, ES6, Typescript, Angular 8/9/10, Bootstrap, NGPrime, Jasmine, Karma, Jest, Protractor, Selenium, JSON, C#, ASP.NET Web API, ASP.NET Core, Micro services, WCF, Node-JS, SQL Server, Mongo DB, TFS, Visual Studio 2019, Nginx, SVN, Web Setup, AWS, Azure, CI/CD.

Matrix View

Head FD Developer

October 2015 to May 2019

 Design and Development of large-scale web applications using JavaScript, Typescript, ES6, Angular 1.x, Angular 2/4/5/6/7 and NodeJS.

 Architecting and developing complex Single – Page Responsive Web Applications.

 Developed earlier applications using Angular 1.x and then migrated existing applications to Angular 5.

 Used Typescript to develop Angular 5 components and directives. Webpack as the module bundler for the project.

 Design and development of User Interface for Pre-Code Image and Video after interacting with Market Product

 Board for requirements using Angular 2/4/5/6/7, React JS, Node JS, C++.

 Created RESTful API services using asp.net Web API along with OAuth2.0 , Node.js with Express and AngularJS[MEAN]

 Implemented ES6 along with Typescript to create SPA using Angular 2/4/5/6/7.

 Implemented React JS to create SPA for Pre-Code Video modules.

 Created Re-usable components in React JS and consumed those components across application.

 Created business layer to create, retrieve, delete, update, and suspend data to/from data.

 Build RESTful API services to exchange performance data

 Design and Development of Image and Video Pre-Code algorithms and benchmarking the results with the standard/competitors.

 Integrating FlexNet Licensing scheme for the Pre-Code technology.

 Generate Feature List, Product backlog and User Stories using Requirement specification.

 Creating Re-Usable Common Components

 Design and implement project architecture and prepare high level technical specification.

 Monitor and Control Development progress through Agile SCRUM Methodologies.

 Created Micro services components and Deployment

 Code Deployment using AWS Environment

 Using Azure Devops created Build and Release Pipelines

Environment:

HTML5, CSS, JavaScript, React JS, Redux, ES6, Typescript, Angular 1.x, Angular 2/4/5/6/7, Bootstrap, NGPrime, Jasmine, Karma, Protractor, Jest, JSON, C#, ASP.NET Web API, Micro services, WCF, Node-JS, SQL Server, Mongo DB, TFS, Visual Studio, Nginx, SVN, C/C++, FFMPEG, x264, x265, libjpeg, libvpx, Aws, Azure and AZURE DEVOPS.

Siemens Technology Services

Lead FD Developer

July 2011 to October 2015

 Architecting and Developing Complex Single-Page Responsive Web Applications to be used by Video Management Operators/Administrators.

 Developed a single page, mobile-first, cross-device/cross-browser web application utilizing AngularJS, JavaScript API.

 Responsible for the overall layout design that meet cross-device compatibility creating detailed wire frames and process flows.

 Involved in developing object-oriented JavaScript and experienced with AJAX, JSON, HTML5, Angular.js, Node.js and CSS3

 Involved in writing application-level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML, and jQuery.

 Used Rest angular, Promise and Services in Angular.JS for calling API’s and build some custom directives.

 Developed Angular Controllers, Services and Factory components. Developed unit test cases using Jasmine.

 Implemented JavaScript source code embedded nested handling logic using JQuery event handlers and call back functions

 Interaction with the MPB and product management to gather detailed requirements and specifications.

 Involved in the life cycle of the project from requirements gathering, analyzing, and designing Video Management System.

 Implemented the Video Management System features like Live Streaming, Local Recording, Image snapshot, Events & Alarms., etc.

 Implemented common features like Device Live Status, Device Discovery, Event/Alarm management, etc.

 Implemented the Network Video Recorder in Video Management System and its features Clip Search, Playback, Clip Export and NVR Failover.

 Implemented C++/COM wrappers for AXIS, Bosch, Samsung, and Axis IP Cameras with native SDK.

 Involved in the complete testing cycle (System and Load and Performance) for Video Management System.

 Generate Feature List, Product backlog and User Stories using Requirement specification

 Design and Implement project architecture and prepare high level technical specification.

 Monitor and Control Development progress through Agile SCRUM Methodologies.

Environment:

C++, C#, ONVIF, ASP.NET MVC, ADO. Net, ACTIVE MQ, HTML5, CSS, JQuery, Bootstrap, Java Script, AngularJS, React JS, Jest, Jasmine & Karma, NodeJS, Web services, Window Services, WCF, WPF, WebAPI, XML, SQL Server, Subversion, NUnit, Visual Studio. NET 2008, .NET Framework 3.5, AWS

Project: ONVIF Network Video Transmitter

 Architecting and Developing Complex Single-Page Responsive Web Applications to be used by Video Management Operators/Administrators Designed and developed web pages using with JavaScript, HTML5, DHTML, CSS3, Ajax and jQuery.

 Developed a single page, mobile-first, cross-device/cross-browser web application utilizing AngularJS, JavaScript API.

 Created the UI interface using JavaScript, jQuery, CSS3 and HTML5 and used jQuery to provide UI functionality.

 Interaction with the MPB and product management to gather detailed requirements and specifications.

 Involved in the life cycle of the project from requirements gathering, analyzing, and designing Video Management System.

 Consumed third party Network Video Transmitter in Video Management System.

 Tested common features like Event/Alarm Management, Device Live status notification, ClipSearch, Playback.

 Involved complete testing cycle (System and Load and Performance) for Video Management System.

 Generate Feature List, Product backlog and User Stories using Requirement specification.

 Design and implement project architecture and prepare high level technical specification.

 Monitor and Control Development progress through Agile SCRUM Methodologies.

Environment:

C++, C#, ONVIF,ADO. Net, ASP.NET MVC, WEB API, HTML, CSS, JQuery, Java Script, AngularJS, Jasmine & Karma, Web services, Window Services, WCF, WPF, XML, SQL Server, Subversion, Nunit, Visual Studio. NET 2008, .NET Framework 3.5

Cognizant

Senior Associate

January 2011 to July 2011

Project: Dakota Imaging

 Determining requirements and writing and deploying algorithms.

 Designing, building, and maintaining reliable and efficient C/C++ and VC++ code.

 Onsite and offshore model.

 Locating and devising solutions for bugs and maintaining code quality.

 Testing and implementing VC++ applications for Windows

 Fixing software issues and documenting software development cycle phases.

 Responsible for Production support, Onsite and offshore model

Environment:

C/C++, STL, MFC, COM, HTML, JavaScript, JQuery, CSS, UNIX Shell Script, Perl Script, ASP.NET, ADO.NET, C#, Visual Studio, SVN, Clear-Case, Windows, Linux

MatrixView Technologies

Principle Architect & Core Research and Algorithm

January 2004 to January 2011

Projects: ABO Compression for Data, Image, and Video

 Designed, developed, and tested software applications meeting deadlines and budgets.

 Specified, prototyped, developed, and tested an object-oriented, multiplatform C++ framework containing support to data structures, common algorithms sockets, threading.

 Extensive used open-source libraries to customize as components applied in products.

 Detected and fixed memory leaks in open-source algorithms (text, image, and video).

 Involved in Estimation, Resource Planning, Scheduling, Tracking, Quality Assurance, People Management, Configuration Management and Onsite-Offshore Coordination for Healthcare products.

 Responsible for doing research in compression (video, image, and data) algorithms and optimizing the algorithms for best compression/decompression speed

 Design, Development and tested, text, generic, Microsoft office algorithm, jpeg re-compression, 8/24-bit colour image compression and 8/16-bit medical image compression.

 Distribution of Research modules to team members and the results are benchmarked with the competitors

 Design and Development of best Video codec and in-depth analysis of all the building blocks of a video compression system

 Developed a resolution based medical image streaming SDK for a Healthcare Product Pac stream

Environment:

C, C++, STL, MFC, ATL COM, HTML, JavaScript, ADO.NET, SQL, Multithreading, Visual Studio, SVN, Windows, Linux

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Evolutyz(Jaisimha) by Pravalika Reddy Dungi - Issuu