SURENDRA GUPTA
Basic Information
e-Mail:-,-Phone:
-
SKYPE
suren_gupta
GitHub Profile:
https://github.com/mona1977
Summary
Experienced as FULL STACK developer with more than +14 years of experience in Frontend
and backend engineering and 4 years of frontend engineering.
Focused on scalable web and mobile technologies, Server-side applications, api design,
data analysis, service oriented architecture and security research.
Backend Development : Specialist in modelling and development of hybrid-technology
applications using the most recent and powerful technologies like ASP.NET,C#,VB.NET
JavaScript, REST , Oauth , PHP, C ANSI, C++, Hadoop, MongoDB, Redis, Memcached
and etc.
API Development : REST , JSON, OAuth , MTS (Microsoft transaction Server),AJAX,
JSON, XML
Frontend Development : AnjularJS, Node.js ReactJS Bootstrap , Jquery , VUE.js
Expertise in Application Deployment Tools (JENKINS,Kubernetes,Puppet,Docker) and
Distributed RealTime Computing Server Like – STORM, SPARK,MSOS
(Hadoop,Kafka) in Installation, Configuration with SVN,SilkTest
Around +2 years exp with asterisk- PBX, OPENSIP/SIP Proxy/kamailio SIP server
Installation and Load Balancing with Freeswitch Server, SIP with mod_sofia, Jingle with
mod_dingaling PROTOCOL.
+6 Years expertise in PHP, MYSQL, LINUX, WordPress, SASS, CSS, PHP and
Javascript and wordpress theme development, SHOPFIY.
R& D Level Skills:
Blockchain-enabled know Your Customer (KYC)
Artificial Intelligence (AI), Machine Learning (ML)
Robotic Process Automation (RPA)
Predictive analytics, AI, ML
Blockchain, RPA, Visualisation, Blockchain-enabled smart contracts
Work Experience
SATARCHY SOFTWARE SOLUTIONS (P) LTD
Software Architect (Feb 2005 - Actually)
As a Software Architect (Product Architect), I got to tackle the challenges in the product team,
getting the best of way of solving architectural problems in service-oriented and micro-services
architecture, doing:
Project: Cloud Controller (InContinuum – Netherlands (2017)):
Sr. CONSULTANT for the Cloud Controller Product, InContinuum develops innovative end-to-end
management technologies to enable organizations of all sizes in Private, Public and Hybrid/Multi cloud
computing environments to automate and control the configuration, delivery and use of cloud-based
managed services.
Automate and control the design, delivery, deployment, and management of virtualized server, data
protection & network services from cloud-enabled enterprise IT infrastructures that are integrated to
back-office business support systems, and securely service multiple levels of customers across the cloud
computing landscape"
Complexity analysis of product architectural design in ASP.NET,C#,MS-SQL server
Documentation of product processes and integrations in a micro-services ecossystem
Design of APIs for services intercommunication, both for internal and external integrations
Automating Deployment : Kubernetes,
Automates software provisioning, configuration management – Puppet, Ansible
The CloudController Network Virtualization module has been designed to support any SDN / NFV
Infrastructure, just as CloudController IaaS workflows integrate with any on-premise hypervisor platform
or hyperscale public cloud service.
Skills: ASP.NET, C# , MVC, MTS , Anjular.js , MS-SQL SERVER
NETSITY SYSTEMS LTD.
Lead Backend Engineer (Jan 2001 - Jan 2005)
As a Backend Lead Engineer, I started to coordinate the backend design and development of our
team, being responsible for:
Design and develop the base backend architecture of company products
Research for the technologies to be used in the backend stack
Analysis of cost and time to implement new features on the e-commerce platform
Organize and delegate tasks by priority to the backend team
Design, develop and grow the platform integrations keeping a relationship with company
partners
Skills: Anjular.js, PHP , Bootstrap , Mysql Server ,
Indian Institute of Technology, DELHI
Programmer (Dec 2000 - Jan 2001)
The main objective of this project is to develop a state level spatial decision support tool by
creating an integrated database on handicraft survey and census data for resource planning and
program evaluation. This spatial support system helps the commission office of handicrafts in the
following areas:
The essential responsibility was to design the application and develop components for
viewing different maps on different conditions.
Develop and maintain an MVP
Preparing the System requirement specifications Recognition and development of middle
tier components implementing the business rules and testing their implementation
Education
Bachelor Degree
Rajasthan University, Jaipur [1997]
CIC Certification Program FROM IGNOU
Microsoft Certified Developer - VB
Information Technology
Diploma in Computer Engineering – Excel Infotech [2Years ]
Technical Background
Automates Deployment– Puppet, Ansible, Kubernetes [Rancher is enterprise
Management Framework], Docker, AWS Lambda
Programming/Scripting Languages (separated by proficiency):
o Advanced: C Ansi, C++, PHP, JavaScript, CSS, NodeJS, Shell Script,
ActionScript
o Intermediate: Java, Python, Objective Pascal, Hack (Facebook's Programming
Language)
o Basic: Ruby
o Microsoft : ASP.NET,VB.NET,MVC ,C# ,
Frameworks and Tools (separated by language/technology):
o PHP: Zend Framework 1&2, Symfony 2&3, Silex, CodeIgniter, Slim, Laravel,
Doctrine, PHP Core Extension Development
o JavaScript: jQuery, BackboneJS (Marionette), AngularJS
o CSS: Less
o NodeJS: ExpressJS, KrakenJS, SailsJS, Socket.io
o Hybrid Mobile Development: SenchaTouch, PhoneGap, Ionic, React Native
o Python: Django, NumPy, SciPy
o Ruby: Rails
Database and Object Storages: MySQL, SQL Server, PostgreSQL, MongoDB,
DynamoDB, Cassandra, Redis, Memcached
Operating Systems: Linux, OSX, Windows
Web Servers: Apache, NGINX, IIS, NodeJS, PHP Built-in WebServer
Versioning: GIT and SVN
Infrastructure: AWS, Azure, Google AppEngine and Google Cloud Plaftorm
Methodologies and Patterns: RESTful, OAuth, JSON, XML, OOP, SOLID, Design
Patterns, Self-Documenting, Scrum, XP, Continuous Integration, Continuous Delivery,
TDD, BDD
Plus Experience: API Design, Scalable Software Architecture, Cloud Infrastructure
Engineering, SaaS, PaaS, IaaS, Microservices Architecture, Distributed Software
Architecture.
Proficient in using AJAX for implementing dynamic Web Pages where the content was
fetched via API calls and updated the DOM (JSON Parsing),Oauth2 , REST , CURL.
Have expertise in using various SDLC models like Waterfall, Agile Scrum process with
Jira and Sprint Planning
Expertise in testing and debugging new programs using Firebug, Fiddler and Developer
tools.
Open Source CMS Customization: Wordpress, Drupal 8.0/7.0 , Joomla , Oscommerce.
Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and
Query optimization, also written queries for insert, update and modification operations.
Performed database normalization and optimization using database tools.
Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case
Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
Expertise in ERPNEXT, Frappe, ErpNext POS restaurant module customization
(Account, HR, Inventory, VOIP), Theme design and customization.
Expert in Mobile Application developer [ ANDRIOD , IPHONE ].
Experience with Data Modeling tools such as Visual Modeler, Rational Rose98m Design
Pattern and Microsoft Visio (Data Base Designing tool), RDBMS such as SQL Server7.0
/2000 and Oracle7.0/Mysql,MS-Biztalk Server.
Extensive experience in GIS Tools. I have used 3rd Party ActiveX Control MapObject2.0
(GIS Tool) and worked with MapInfo/AutoCAD R14/ArchView Software. Experience in
VC++, Windows SDK, and Print Spooler SDK, WMI (Windows Management
Instrumentation), ADSI, Event log SDK, Printing Language (PCL).
Exp with OpenEMR and setup HL7 and DICOM Viwer, and develop 3d application from
OPENGL