Binny Chanchal
Overview :
I build Web and Desktop apps some of which included:
◦
◦
◦
◦
◦
◦
◦
◦
Job Portals.
Customer Relationship Systems.
Real Estate Softwares.
Online payments.
Custom E-commerce Solutions.
Enterprise resource planning.
Social Networking sites.
Web Scraping Services and Selenium Web Browser automation.
I can proficiently work with the following tools:
• PHP Web Application Development :
▪ Laravel 5.x and Cakephp3.x,
▪ Vue.js,
▪ Angular.js,
▪ Webpack,
▪ RESTFull API,
▪ 3rd-Party APIs,
▪ Redis
▪ Less/Sass/Bootstrap 3 and 4/ Material Design
• Windows App and Web Development :
▪ C# and VB.NET
▪ Win-Forms,
▪ ASP.NET MVC,
▪ LINQ, Entity Framework
▪ WCF, Web API,
▪ Windows Services,
▪ Selenium Web-driver
• Source Code Management:
▪ GitHub,
▪ BitBucket,
▪ GitLab.
• API Integrations:
▪ Google Maps,
▪ Bing Maps v8,
▪ Facebook,
▪ Payment Gateways- Paypal/Stripe/Authorize.net/FirstData
▪ Zapier/Twilio/Zendesk
• Video/Audio Processing:
WebCam video recording using WebRTC, and
server-side video and image processing using ffmpeg.
• Automatic Document Factory :
GMC Printnet-T,
Inspire Designer,
Solimar Rubika,
SDX Designing,
Postal Sort,
Satori,
USPS Services.
I have been working on team leader positions for both back-end and front-end projects. I can fully
manage all aspects of a project from idea to deployment and always try to improve my skills.
Employment :
1.
Logic Providers as Senior Software Developer (June 2014 – Present):
My responsibilities include :
- Assist with the development of client information management standards
and evaluation of technology trends.
- Contribute to business area assessment, user needs analysis and business systems design.
- Assist with comprehensive cost/benefit analysis and preparation of business cases
for new projects.
- Serve as Project Lead or Project Manager via management of end to end system
life cycle development of major projects.
- Oversee minor projects being lead by intermediate level staff under my supervision.
- Develop costing proposals for projects, perform risk analysis, and manage change control.
- Provide business analysis, business area assessment, user needs analysis
and business systems design for major projects.
- Provide senior level programming as required.
- Provide process, data and object modeling in a variety of application
and database environments.
- Provide database design, development, and enhancement, as well as management
and coordination of changes to existing applications.
- Provide technical architecture analysis, design, development, and enhancement.
- Maintain senior level expertise in industry leading information management technologies.
2. BelWo Inc as Senior Software Developer (January
2014 – May 2014):
Worked on Requirements Gathering, Time Estimates, Analyzing & Planning,
Software Design, Application Development, Testing, Quality Maintenance, bug fixing,
prototyping and database design.
3. BelWo Inc as Software Engineer (2012 – 2014):
Design and Development using Microsoft Technologies using C# 4.0,
ASP.Net 4.0, MVC, SQL Server 2008, Unit Test cases etc.
Worked on web applications using C#,AJAX, Web services,Java Scripting,
HTML, SQLSERVER 2005, MY SQL, Microsoft PowerPoint, Microsoft Visio.
4.
BelWo Inc as Software Engineer (2010 – 2012):
Gathering requirements,Application Development,Testing and Maintenance
and bug fixing. I have worked on C#, PHP5, ASP.net, ADO.Net, AJAX, Web services,
Window Service, JavaScript, HTML, SQL SERVER 2005.
PROJECTS:
1. Dental Job Portal(Jul 2015 – Jun 2017):
Dental Job Portal is a Platform for Dental professionals and Hiring Managers. Where dental
professionals can build their profile along with video resume and hiring managers can post
jobs over their multiple offices. Its uses the Bing-Map to give Geo location Based Search for
jobs and recommendation. Hiring Managers have option to record Introduction video where as
Job seekers have to record few answers as part of their profile so that Hiring Managers can
know them in better way.
Technologies Used:
#MVC PHP Framework - Laravel 5.2
#Mysql - 5.7, GEO spatial data search,
#HTML5, Less, Gulp, Material Design and Bootstrap 4
#JavaScript, Jquery, Ajax
#Bing-Maps V8 Web Controls
#ZenDesk Chat
#WebRTC, FFMPEG and Adobe Media Server
#Twilio SMS API
#Redis
#AWS Cloud
#BitBucket Git repository for Version Control
#TCPdf & PHP Excel for exports
#SMTP E-Mail Authentication for sending emails
#Stripe Payment Gateway Integration (Subscription based)
#Android App
#IOS App
2. PayRollMart (Jul 2013 – Dec 2017):
PayrollMart is an Enterprise Level platform for brokers who sales Payroll, HRM, TLM and BM
services to the employers. There are so many companies which provides these kind of
services and thousands of brokers who sales for these companies. This platform gives a
complete solution to the brokers from Gathering Information, Sending Quotes or Quote
comparison to client and to get the client implemented by collecting the required information
and get documents signed on the web via Adobe ECHO Sign.
Technologies Used:
#MVC PHP Framework - CakePHP 2.6.7
#MySQL
#Bootstrap
#Javascript, Jquery, Ajax
#AWS Cloud
#BitBucket HG repository for Version Control
#TCPdf & PHP Excel for exports
#JqGrids for Manage Areas
#Google / Outlook Calender / Inbox Integration
#Mail Chimp Integration
#Adobe Echo Sign API Integration
#Stripe Payment Gateway Integration
User Types:
#Administrator
#Admin or Broker
#Client
3. CMCS (Cross Media Communication Services) :
The Client provides printing and mailing services to a large number of clients globally. That are
using many tools for specific jobs like converting file formats, composition, optimization, archiving
etc. We are creating integrated application to design and implement a standard platform that can
interface with different tool-sets in a standard API based fashion.
The Application have following functionally:
1. Read jobs from different input queues (For Example : SFTP, FTP, Network locations, SPDE
input queues etc).
2. Store job details in client database and generate the Unique ID (System generated pattern
based.).
3. Rename the input file, making Unique ID as part of filename.
4. Identify the files from their naming conventions and send them to different hot folders for
processing by different queues and applications. These queues and external applications
will process these jobs and generate the output files including separate files needed for
generation of emails by eMessaging (or similar), As a final step of creating output, these
process work flows need to export the billing reports in a Billing format published by
CMCS.
5. System will read the Billing report and Import them into the Database.
6. Output files (PDF or PS) created by these external applications will be sent further down
the chain to Flex Server (or similar) and finally to a document archiving server.
7. The document archiving server will store the index information into SQL server database
and also will store the files in its repository. A secured branded web based system will
retrieve the content from the document archiving server and present it to the logged on
user based on their permissions.
8. Web system will log all the activities done by all types of user, providing a detailed audit
track of their activities on the website.
Tools & Skill Used:
C#4.5 , ASP.NET MVC 4, Razor Views, Sql Server 2008, Linq, Unit testing, Reflection,
Web Services, WCF, Windows Services, PS Tool, Powershell, Jquery, Ajax, SVN, IIS7.
4. Created processes to support XROX Corporation’s Print Automations:
We have created eight stranded end-to-end processes in C# and PHP.
These processes are used to automate composition, job re-engineering, reporting,
final reconciliation, USPS postal sorting and printing of Checks, Statements,
Policies and letters.
Tools & Skill Used:
C#3.5, PHP, PDFTK, Rubika, SDX Designer, Mysql.
5. ERP Application :
Tools & Skill Used:
Object Orientation, MVC, Mysql, Jquery, Ajax, HTML
and CSS.