Wednesday, June 28th 2006


My Resume
posted @ 20:10 in [ Timelapse Imaging ]

Vikas Yadav,
Block A1, Flat 41, First Floor, South City, Sohna Road,
Gurgaon 122101, Haryana
Land Phone: +91 124 4360397
Hand Phone: +91 9810524397
Email: vikas@thevikas.com
blogs, flickr, wikipedia, digg and this.

Get this in ODF, HTML or PDF.
(as i don’t own a micro$oft office licence)

Age: 27 Years (October 29, 1979)

Experience:

7 Years. programmingparadise.com was running for 6 months before joining Pitara, Gurgaon in 2000. Quit in 2002 to start blueage (also). It lasted all till I joined Woodapple in 2005 and then Continuum Systems on 2006. Continuum Systems was acquired by Caneum Inc., USA in December, 2006. Finally joined Threebrix in May, 2007 and the fun continues to date.

Current Employment:

Working with Threebrix E-Services Pvt. Ltd.,New Delhi since May 2007 as a Project Manager.
I am responsible for the entire technical arm. The primary project is operating the education portal as well as the offline centres. Supporting real-time virtual classrooms using the web as well as supporting the offline center using digital content delivered within the classroom. The company is a subsidiary of Educomp Solutions Ltd (EDUCOMP).

Previous Employment:

Worked in Caneum India Pvt. Ltd.,Gurgaon (formerly Continuum Systems) from Jan 2006 to May 2007 as Project Lead.
Primary task is to lead a team of 8 on large web projects by providing assistance to all projects being done. Here working in LAMP and Microsoft dot net technologies using C#.

Worked in Woodapple Interactive Pvt. Ltd., Gurgaon from Feb 2005 to Jan 2006 as Technical Lead.
Lead a team of 10+ in developing and maintaining web applications and made major contributions to upgrade the Content Management System.
Secondary task was to improve quality of all technical tasks carried out by the company for the clients.
I managed the entire technical team of 10+ programmers and publishers.

Started a partnership firm blueage since August 2002 for providing software services. Have been giving software services in India and also being doing software exports. Developed a lot of service applications and 3 retail applications for local region. RentMan was a Rental Services Manager for firms offering goods on rent. Pharma application for retailers while Cheque Printer application for using computers to print entire cheques while maintaining all records. Also developed a complete web based induction presentation composer and exporter for Gillette India in 2004 using Lotus Notes 6 and Domino. Running personal website programmingparadise.com with programmer resources.
RAC Rating

Worked in Pitara Kids Network Pvt. Ltd.,Gurgaon since Nov 2000 to July 2002.

(Gurgaon also happens to be my hometown and my permanent residence)

What I’m Looking for:

It should be another cryptic challenge. Could be in Poona (what the city was called in 1985) or around here. Linux with GTK or VC++ comes as the first choice. DirectX rendering, PHP, Mobile, Perl would as well interest me. I’m done making websites. RTOS, Games and electronic hacking is always fun. I’m also very good in team development and consistently experimenting for something better.

Skills wise details:

  • Platforms:
  • Linux
    Developed a few native console socket clients. Have not yet implemented any Xwindows or GTK application. Worked with cron and other more than general linux server administration. Right now trying hands on VLC source.
  • Windows
    The primary OS of my experience though not at all a fan of. :)
  • Symbian OS 6/7 Developed hello world like programs on my Nokia 9210 using C++ SDK in 2002. The SDK was of Symbian 6 then.
  • AVR (RISC based Processor) Programming (ATmega8535) Busy developing a protecting kit for my new car using those chips. Also would hack OBD II (euro 3) port and derive realtime engine statistics and log them in AVR RAM. Have developed many types of simple circuits all communicating with the the computer via RS232/UART. Implemented a realtime time temperature logger that used the ADC of the ATmega8535 to convert temperature to centigrade and send to computer. The computer keep recording it on RRD(mrtg) log and upload to a web server for remote viewing.
  • Languages:
  • ASP 3.0(and .net) with IIS5+ Wrote thousands of pages of ASP code for handling either accounts, port a Microsoft Access Application and as web applications on a windows server and even personal image libraries and planners. All aspects of the classic ASP are known.
  • Perl 5.8 Wrote thousands of tiny scripts which could either parse a text document, gather data from a web site, run as a thread from a VC++ application. Used regular expressions, database and file handling functions in perl. Customizing awstats so can modify the generated statistics html on the web browser when run as a CGI. Im not a pro but yes, I can write cryptic looking perl /REs/.
  • VC++ 6.0
    Visual C++ has been my best development platform of all times and have taken care never to loose the touch. I keep developing simple tools in VC++ to improve any on-going development project or to creating small utilities. Perl does not always have all features as offered by the raw win32 platform sdk API. Have worked on possible all aspects of win32 core API in past 6 years. Invented some nice IPC with Perl and SDI.

  • Windows Sockets Have made complete HTTP and FTP server. Multi-Server scanners which could scan any open SMTP, SOCKS and SQUID proxies. Chat servers and clients, multi-user game clients, File Sharing application and network packet sniffers I have complete knowledge about HTTP (rfc2616), POP3 (rfc1939), SMTP (rfc821), TELNET (rfc854) and FTP (rfc959) protocols.
  • MFC Simple Windows UI applications which have client threads to interact with or monitor the running session. Handling all kinds of controls and providing control user interface depending on actions and time. MFC has not been used deeper for data access since I have a very good command over the platform SDK Win32 API. I prefer using API mostly when MFC does not offer a performance advantage or features.
  • Direct X (DirectDraw and Direct3D) Developed a simulated console game which was using 2D DirectDraw API for rendering. Have rendered basic 3D triangle using the sample provided in the DirectX SDK.
  • Microsoft .NET
  • ASP.NET
  • Have been working in ASP.NET past 6 months. Have developed and deployed at least a dozen of applications and managing a few sites. I don’t want to be a pro in dot net. Actually, I dislike working on it for the stupidity it drives you into.

  • C#
  • Its a interesting language but again, far not my cup of tea either. The inabilities of C# comparing it with a true C++ OOPS always disappoints me while development. I find it only more too restricted environment for a real programmer. I like languages for performance and those who generate x86 instructions.
  • VB 6.0 Have made business applications like Rental Manager, Pharma, Cheque Printer. Some tools like drop down banner gene rater, Newsletter Composer, HTML Template gene rater and BSE Analysis. In experience, Visual basic comes on the second spot after VC++.
  • PHP 5 Have made many web sites running on PHP and on both Windows and Linux platforms. My website is on linux. So is a fantastic total CRM solution I made for a resort firm in New Delhi. The PHP applications could just be simple web forms handlers or advance file parsers, realtime game statistics, web spiders and database driven. The taste of semicolons can just keeps getting better.
  • Web
  • XHTML 1.1 Have made web pages in XHTML 1.1 and HTML 4.0 complaint. Completely TABLEless pages which only use CSS for entire rendering of the page. Page optimizations which get generated by WYSIWYG HTML editors. Search Engine optimization have also been my area of interest and have known to optimize pages and track spiders and their visit schedules in advance.
  • CSS Level 2 Have worked with CSS to bring a whole web site under control for any design changes. Used CSS for complete layout handling of website without use of tradional HTML TABLE TAGs. CSS has also helped in AJAX implementations as well as implementing on across browsers and platforms. Specially IE-Mac, IE-Windows and everything else (Mozilla and Safari) .
  • AJAX
    Have developed snippets in AJAX directly both on PHP and on dot net platforms. The drivers were written in small AJAX stubs to optimize the loading times and shopping experiences of users. Using AJAX to modify web pages in realtime with fastest response and no reload. Implemented intensive windows explorer-like UI on web using AJAX. Im not aware of any AJAX libraries. I write my AJAX core myself. Being very good in CSS, completes all what’s needed.
  • Javascript 1.4 with DOM Worked with javascript for implementing simple web forms logic or advance presentation players. Had full support for DOM for both Microsoft Internet Explorer and Mozilla rendering engines. programmingParadise was a dynamic, centrally controlled site made 80% in javascript when my linux server only allowed static HTML files.
  • cPanel X Managing multiple linux web sites using cPanel content panel including my own.
  • Assembly (Intel x86 Instruction Set) Wrote a few TSR’s, AVR code and inline assembly in C programs. Have also worked with the Z80, RISC and *nix instruction syntax. Also, runtime debugging on Windows with just msdev and no source code requires you to read loads of CALLs and JNEs. Have tweaked a few software binaries as well.
  • Java 2
  • JSP on Apache Tomcat in 2005
  • Java classes using Lotus Notes API in 2004
  • Applets in 1998
  • Lotus Notes programming and Domino
    Development for Gillette India onsite using their corporate Lotus 6 platform.
  • Databases:
  • MySQL Almost all database driven website’s written in PHP were using MySQL for storage. Used MySQL to also export BSE’s closing statistics on daily basis from a central MSSQL server to web which runs on Linux. Have not yet tried procs or relationships with v5. All my servers are still on 4.x. phpMyAdmin has been used always including occasional command line client.
  • MSSQL Most recently made the database for the entire BSE closings since Jan last year. Supports extreme analysis on all stocks on daily basis. Another one to be pro in.
  • Microsoft Access
  • PostGRES SQL
  • Education:

    Studied in many cities starting from Pune (my birthplace, Khadki), Kanpur and Jalna. Studied in Calcutta in M. G. Rungta Academy from class 9 till my +2 with commerce (1997). Post the 10th exams, learned to play Prince of Persia and joined Computer Point to learn all including my first programming language in D-Base III Plus (1995). All that and a TicTakToe in just 5 months. Flying Windows comes on the cover of India Today. Then took B.Com from Calcutta University studying in Jogesh Chandra College. Had started GNIIT from Calcutta the same time. It lasted for 3 semesters before we had to shift to Chennai the same time. My computer was already bought the first year making the balance sheets slowly going to the bin. Therefore I don’t hold a graduate degree. Only continued the GNIIT’s last semester in chennai before going live with programmingparadise.com.

    Just Like That:

    2007 did not rock as planned. My passport did not get the deserved attention. Singapore was in January and thats the end of my travel plans. Still have interest in time lapse imaging with Casio EX-P505. Electronic hacking my house, scooter and my car with MRTG live on my website. Wiki on Saturdays and finally loads of photography. Visited the delhi and the bombay BarCamp to revolutionize myself. I’m no longer single if you need to know. 2008 should most most definately rock this time. I live in my permanent residence. Recently began my journey through the Wikipedia. Have been monitoring a set of pages related to India as well as publishing more images due to my frequent Bharat Darshan trips.
    This document was updated today, Janurary 4, 2008.

    Vikas Yadav,
    Block A1, Flat 41, First Floor, South City, Sohna Road,
    Gurgaon 122101, Haryana
    Land Phone: +91 124 4360397
    Hand Phone: +91 9810524397
    Email: vikas@thevikas.com
    blogs, flickr, wikipedia, digg and this.


    Leave a Reply

    You must be logged in to post a comment.