Surendra Gupta

Application for the Developer

Want To Connect With Surendra? Get Started Now

Programmer in Kugluktuk

Hello, Please find my profile for the FULL STACK, Node....., web Developer , PYTHON,ERPNEXT,JIRA for project management,Heroku for deployment , GitHub for version control part time/full time. if you have any query, please let me know. please find some current past project links Andriod Application [ANDRIOD and IPHONE Application ] SKYPE : suren_gupta Surendra Gupta ================================================================= Resume of Surendra Gupta Professional Summary Total Exp in DEVELOPMENT & Team Management - 14 Years 1 ) Over 14 years of IT Industry exposure with focus in the area of Application Software Design, Object Oriented Design, Development, Analysis, Documentation, Debugging, Testing and Implementation, Application Programming in Client/Server and N-Tier Database environments using Procedural and Object Oriented Programming Concepts. -- OPEN SOURCE : Exp with open source customization - CMS (Wordpress, Drupal (Theme, plugin customization) , Cart : Opencart, CRM , VOIP (Asterisk) -- 2) Good experience in software development life cycle (SDLC) in developing and designing user experiences of web applications using HTML5/HTML/XHTML, CSS/CSS3, JavaScript, jQuery and Ajax. 3) Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap, Node....., Redis, RabbitMQ, Git, Travis CI, Angularjs. 4) Extensive experience in development of cross browser compatible web pages using HTML/HTML5, Java Script, jQuery, JSP, AJAX, JSO, CSS/CSS3 and MVC Framework. 5) Working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, classes, Pseudo elements and CSS behaviors in CSS. 6) Expert in develop web pages for different devices like Mobile, Tablet and Desktop using RWD and Twitter Bootstrap. 7) 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. 8) Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML. In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards. 9) Have expertise in using various SDLC models like Waterfall, Agile Scrum process with Jira and Sprint Planning. 10) Good working knowledge in Web/Application servers such as JBoss 6.x, Apache Tomcat 6.x and ngnix. 11) Experience with various MVC Java frameworks like AngularJS, UnderscoreJS, and NodeJS etc. 12) Extensively developed Rich Internet Applications and various UI widgets using jQuery. 13) Strong experienced in various IDEs like Eclipse, Edit Plus, Web storm, Sublime text, Notepad , Adobe Photoshop and brackets. 14) Developed Web UI using HTML, JavaScript, and JSP, also have experience with Maven and spring. 15)Experience in working with Java, HTML, SQL, JSP and JavaScript in development process, also Performed various operation using Core JAVA. 16) Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML. 17) Used Web Services like SOAP and RESTful web services using Ajax, HTML, XML, JSON, JavaScript, jQuery. 18) Experience writing angular..... code for developing Single page applications (SPA), used several in built language core directives, expressions and modules. 19) Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications. 19) Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc. 20) Experience in using version controls such as Star Team, GIT and SVN. 21) Good knowledge with ExtJS, RequireJS and BootstrapJS. 22) Involved in working with various features of UnderscoreJS and NodeJS to design responsive web applications. 23) Expertise in testing and debugging new programs using Firebug, Fiddler and Developer tools. 24) Good in implementing the business rules in different layers like UI, services and database. 25) Expert level exp in design, normalization and Database Management Concepts. 26) 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. 27) Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams. Technical Skills UI Web Technologies :XML, HTML/HTML5, XHTML, CSS/CSS3, Bootstrap, JavaScript, JQuery, angular....., Underscore....., node....., AJAX, JSON, Grunt and Gulp Testing Tools : Firebug, Developer tools, Fiddle, BugZilla, HPQC Web/App Servers : Apache Tomcat 5.0.25, HTTP Web Server and JBoss Methodologies : Agile, Waterfall. Project Management : Heroku for deployment , GitHub for version control,JIRA for project management Image Process : OPENCV Mobile Application : Andriod, IPHONE SDK Front End Tools: Microsoft Visual Basic 6.0, Visual Source Safe and ASP, VB....., ASP..... CRM/ERP Tools : ERPNEXT , Siebel v 6.0,Siebel VB/COM interface/EIM/EAI/Workflow Mobile : Iphone SDK,Android Middleware: MTS, Com/DCom, Com , VC , Print spooler SDK , FILEMAKER (Filemaker) Web Tool: Linux, PostgreSQL v7.2.1, Mysql,Java,EJB,Servlet,PHP,Perl,Python. Open Source : WORDPRESS, JOOMLA,DRUPAL,OsCommerce Scripting: WMI, ADSI, Windows SDK, Windows CE Database: SQL Server 7/2000, Oracle 9i,PL/SQL, and MS Access GIS Tools 3rd Party ActiveX Control, MapObject2.0 (GIS Tool), Operating Systems: DOS, WIN 95/98/ and WIN NT 4.0,Windows2000 Server Web: InterDev, HTML, VBScript, ASP, JavaScript Reporting: Crystal Reports7.0, Actuate Reporting tool Servers: IIS Web Server, PWS (Personal Web Server), ColdFusion Server. Protocols: TCP/IP, IPP (Internet Printing Protocols), Kerberos Designing Tools: Rational Rose98, Microsoft Visio Work Experience Client : WifiPlug Ltd ( Develop Andriod and Iphone Application for their product , check application ( 1) Client: Easy Inc. (UK) EasyWork (June2004 - Till Date) Easy Inc. is leading distributor of small ERP package in UK in the name of easy work. Their current ERP package is in FOX pro. This package including following modules a) Customer Information b) Stock of product c) Purchase/Sale module d) Accounting module Client wants to change current package into VB..... /ASP...../SQL Server application. Role: As the technical lead, I was responsible for the development and design for middle tier with a primary focus on object calls and database integration. Application design into rational rose/HLD/LLD. . It also included the final integration of all modules and the database. Preparing RSD, HLD, and LLD using Rational Rose98 for various modules. Development of business Library for remoting. Design of the application architecture. Develop Sales/Purchase Module Synchronization with the data tier and the presentation tier developers. Environment: Windows2000/VB...../ASP.NET/SQL SERVER 2000/Web Service Client: UK Client-Astro (Client site in INDIA) Siebel Sales Implementation (Jan2003 - June2004) Implementation of Siebel 6.0 for UK based Garment client. Following operation needs Data Migration from client database to the Siebel database Salesperson entering quotes in Siebel should have reliable master information like customers, items, and order status, Invoicing etc. Customization of GUI for organization defined screen layouts. GUI Customization using Siebel VB Script/eScript for control flow of information. Following tools used for configuration: Siebel VB Script and eScript Workflow/EIM . Oracel 9i Optimization, Installation and MAP with the Siebel database. .Installation and configuration of Oralce 9i, Replication and multiple database setup,PL- SQL,SQL,Triggers,Functionas . Role: I am working in this project as developer, responsible for Creation of Application to imports of sales old data into Siebel Database using EIM and Siebel interface COM object. I used Siebel workflow, Siebel VB Script, eScript to configure GUI and business object as per requirement. I was also involved in client Siebel configuration (Like mobile client etc.) Environment: Windows2000/SIEBEL6.0/VB6.0/siebel-vb interface/Actuate Report/EIM/Workflow/Assignment Manager/Siebel Client/Oracel 9i WOWAstro (Astrology Project) Client: World of Wisdom (UK) Specification: WOWAstro is a leading astrology related service provider in UK. They provide their services through their web site (WOW) and downloadable calendar module (DCM). System Developed using n-tier client server technology. All business modules written in C . so files (Linux) Following functionality in DCM and web application (wow): a) Horoscope b) Subscription c) Calendar Module d) Shareware f) Horoscope Interpreter/Online PDF Report/Payment Gateway/SMS integration Role: As the Technical Lead, I was responsible for the development and design for middle- tier components, implementing the business rules and the design of web based application with a primary focus on object calls and database integration. It also included the final integration of all modules and the database. All configurations for UNIX, postgreSQL, Apache, PHP. Develop registration module, Edit Registration, Admin Module. Active role in developing business tier extension modules for Linux (.so files) in c . A. Preparing RSD, HLD, and LLD using Rational Rose98 for various modules. B. Development of business shared library components using c . C. Design of the application architecture. D. Configuration of Apache web server, PostgreSQL, php, shared library for Linux server. E. Synchronization with the data tier and the presentation tier developers. G. Optimization of .so object calls and middle tier objects for performance enhancements K. Database Optimization is primary Role. L. Linux network management. Environment: Windows2000/linux/c /PostgreSQL/PHP/Delphi/Apache Web Server ONLINE INTERNET PRINTING SYSTEMS Client: Lessius Homschool University (Belgium) Specification: System Used for online printing by logged users. This service keeps track every users-printing request according their printing budget (No Pages). Snap-In and MMC used to develop server side GUI. System covers the following functionality 1. Printing Security System 2. Keep tracks every printing request. If user crosses his printing budget then user gets a warning of his printing limit. 3. If the printing budget has been reached he can't take printout anymore 4. User can increase his printing budget any time. 5. The information of the used printout stored in the database 6. Administrator Module 7. Calculate total logged time on network (Login time) System Developed using multi-threading technology Role: As the technical lead, I was responsible for the development and design for print service components, implementing and the design of ASP pages with a primary focus on object calls and database integration. It also included the final integration of all modules and the database. Develop student module (Print Module) and administrator Module Preparing RSD, HLD, LLD using Rational Rose98 for Print Service Develop Print Service component, which will run on print server and keep track all incoming print request by different logged users. Print service updates every users account according their printing request (No of Pages). This service developed in VC , Print spooler SDK User could be on local domain or any where in world (Used Internet for Print document) All printing activity controlled by administrator, main activity of administrator is create new user, define its printing budget, delete users, generate invoice for users according their printouts. Users can be send request increase their printing budget to administrator through student module and check their printouts detail Service calculate users login time, if their login time cross their allotted budget, service will forcefully logoff from the system (Only for Network users not for Internet Users) Develop Server side GUI for print Tracker in MMC and Snap-In. Environment: Windows2000 / VC / SQL Server 2000 / Rational/VB..... ASP/Microsoft Visio/ADSI/Windows SDK/Print SDK/ADSI/WMI/MMC/Snap-In Maid Management System Client: Nation Investment (Singapore) Specification: System Used for recruitments and management of Maids from surrounding countries. The Company has Agencies and Recruiters in its channel. The system covers the following modules: 1. Maid Management Module 2. Recruiter Management Module 3. Administrator Module (Security Ring) 4. Customer Management System 5. Accounting Module (Finance Module) 6. Reports System Developed using n-tier client server technology Role: As the Technical Lead, I was responsible for the development and design for middle- tier components, implementing the business rules and the design of ASP pages with a primary focus on object calls and database integration. It also included the final integration of all modules and the database. Develop Account Module, which have the features like Bank Reconciliation, Customer and Recruiter Credit Analysis and Primary responsibilities included the following: Preparing RSD, HLD, LLD using Rational Rose98 for various modules Development of business components using VB 6.0 Design of the application architecture Database designing using Microsoft Visio. Synchronization with the data tier and the presentation tier developers Stress testing the components using Script Runner in order to check for memory leaks Optimization of ASP object calls and middle tier objects for performance enhancements Design Role base Security System for the Application using MTS Developing Web Pages using ASP/InterDev Develop Web MTS Role Base Security, with using Windows API and creating VB Components Database Optimization is primary Role/DBA Role Environment: Windows2000 / VB6.0 / SQL Server 2000 / COM / Rational Rose98/ASP/MicrosoftVisio/WindowsMediaServer/ADSI Duratech Solutions (P) Ltd. (Jan2000 - Dec '00) 1) Accounting & Inventory System Client: Trade Link Ltd (India) Specification: TLL (Trade Link Ltd.) is the marketing wing of Mohan-Meakins Ltd. The Company has its head office and has 18 depots all over India for trading operation. The Company deals in beverages and other consumer products all over India. The Software covers Billing, Inventory and Accounts on a consolidated basis for all depots. It also handles Excise Billing, Tax Returns, Detailed Stock Inventory and Customer Credit Analysis. System developed in n-tier Client Server Environment and Components. Role: Analysis and Design of the modules based on specifications. Coding for Stock Handling and Purchase Invoice modules using VB6.0. Creating reports using Crystal Reports. Visual Source Safe was used for Version Control and Visual Modeler was used for OMT modeling. The role also entailed the following: Feature enhancements and bug fixing. Using Crystal Report 7.0 for developing Report for Stock Related Report. Used Stored Procedure to Handle Complex Account Related Queries Design Basic Logic for Account and Stock Module. (Calculate Balance Sheet, Current Stock and its Value) Environment: WindowsNT/VB6.0/SQL Server 6.5/COM/DCOM/Visual Modeler/MTS Duratech Solutions (P) Ltd. Cellular Billing System (Vodafone UK) Client: Vodafones (UK) Specification: Intercell is one of Vodafones largest Cellular Services Provider. Globe Trotter (UK) is Intercell's Parent Company. Globe Trotters purchases cards (Mobile & Sim) from Intercell and pays a fixed rental on Mobiles for the duration it was activated. Globe Trotter further has its outlets worldwide to whom it issues these cards. These outlets also have their respective customers whom the outlets issue the cards. Globe Trotter charges these customers and a commission is paid by GT on the Rental (i.e. the rent accrued on the possession of the card) and the Airtime (i.e. the usage or the calls made/received on the card.) Vodafone also has Matrix Cellular Services as its main outlet, who also does the data processing for Globetrotters. System developed using Client/Server Technology. Matrix has the following responsibilities: 1. To Inform to activate or Deactivate a card. 2. To check the Unbilled (i.e. the calling which has been made and is not yet billed) of a customer and if it is greater than the permissible limit of a customer, do the necessary charging. 3. Take authorizations on credit card. 4. Receive Issue details from UK to be entered in the system. 5. Supply charging details (credit card balance details) to . 6. Receive Charging Details from . Role: The primary responsibility was for the middle tier of the Sim Activation / Deactivation and the development of these middle tier components implementing the business rules. The role entailed the following: Analysis of the system requirements. Design of the application architecture With Rational Rose98 For the system Recognition and development of middle tier components. Synchronization with the data tier and the presentation tier developers Coding for Certain Module like Sim Activation/Deactivation, Stock Handling and Account Module. Screen and coding for Credit Card Management, Customers Credit Amount, Account Ledger and Bank Reconciliation Report Design for Customer Bill Generation, Customer Account History, Account Ledger and Accounts Heads Report. Design For Mobile Sim Pooling Technology to Know about current Sim Stock Environment: WindowsNT / VB6.0 / SQL Server 6.5 / ASP / VBScript / HTML / COM / DCOM / MTS/Rational Rose98 Indian Institute of Technology (Delhi July 99-Dec99) GIS -based Handicraft System Client: Handicraft Department (Textile Ministry, India) Specification: 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: Maintaining the inventory of handicraft data and resources spread across the country at village level.Identify local market for handicraft to map various administrative and census boundaries (village, taluka, block)Data Source: Survey of handicraft, Census Data, National Survey Data, NGOs and other government agencies, Survey of Indian Maps, District and Administration boundaries. Role: The essential responsibility was to design the application and develop components for viewing different maps on different conditions. This included the following tasks: Preparing the System requirement specifications Recognition and development of middle tier components Implementing the business rules and testing their implementation Environment: WindowsNT/VB5.0/Oracle7.3/Mapobject/Microstation/Arc View/ASP A.R. Software Services (Dec 97- Dec 98) Data Entry Tool (GIS Software) Client: US West Inc. (USA) Specification: This project is related to map conversion of land based maps of telephone Exchange. The concept processing takes place in three steps: Referencing: is related to capturing of cable information on land. Decoding: Decoding the data captured as a result of referencing. Digitization: Drawing of maps in digital format and attaching the decoded data to cables in digital map. Role: The role involved the following Design of the operational and the implementation methodology of the system. Development of the application screens like Store decoded data Using Different GIS Components to display maps in the VB5.0 Preparing unit and system integration test cases. Crystal Report Tool using for designing Reports Environment: WindowsNT/VB5.0/Oracle7.3/Mapinfo A.R. Software Services Query and Resolution System Client: US West Inc.(USA) Specification: This software deals with queries & resolutions (Assumptions), while referencing the map of land based telephone exchanges. If information is ambiguous then questions are raised or assumptions are made. This software keeps track of Q's/R's taking care of pre-formatted Q's/R's Role: The role involved the following Design of the operational and the implementation methodology of the System Development of the Application Screens using VB5.0 Testing the business rules and their implementations. Environment: WindowsNT/VB 5.0/Oracle7.3/GIS Tools Education Pursuing MCA (A level) from DOEACC INDIA. Degree from University of Rajasthan in 1997. Diploma in Computer Science. CIC (IGNOU) MCSD (One Paper VB) Certification. --> E-mail:

Programmer Details

Email Address
Phone Number 555-555-...


Your Note
Notes made here will only be seen by you. If you want to message the owner of this listing Send Them A Message

Share This Programmer

Sitter seeker