Download Resume - Rahul Budholiya

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Concurrency control wikipedia , lookup

Microsoft Access wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Tandem Computers wikipedia , lookup

Oracle Database wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Relational model wikipedia , lookup

PL/SQL wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Transcript
Phone: +919752757644
Email: [email protected]
Tech blog: rahulbudholiya.blogspot.com
Social:
http://www.slideshare.net/rahulbudholiya
www.linkedin.com/pub/rahul-budholiya/34/53/b35
Rahul Budholiya
Budholiya Sadan In front of Indian oil Petrol
Pump, Agar naka no 5, Ujjain, M.P., India
PIN:456010
Employment
Sr. Software Engineer
InfoBeans
Indore India May 2015
iVenture TabM
Controls mobile devices from a web portal and tracks device activity.

Helped designing the software architecture in project restructuring face.

Designed interfaces and entities on the basis of OO analysis, identified and reported fundamental flaws in design.

Did analysis and bug fixing at the code and database level.
Sr. Software Development Engineer
Thinking Machines
Ujjain India Aug 2012 – May 2015
Retail POS & Reporting System (2014)
Keeps track of customer’s retail purchase information on distributed server C++, MinGW,Qt.

Designed and Implemented UI to reduce complexity and increase speed of sales entries by 50%.

Implemented data-structures to support business and data access layers.

Developed a string matching algorithm for a large list for high read volume for Hindi and English font.

Optimized SQL queries to reduce reporting time to 40%
Software Developer & Consultant (part time)
Thinking Machines
Ujjain India July 2009 – July 2012

Developed a dynamic C program generation engine for objective based test on C programming.

Designed a data structure with relation based records for read dominated loads.

Developed a java stack for Bluetooth on PC to connect and send data to j2me compatible phones.

Designed databases and data structures for various scalable network applications.
Junior Software Developer
Thinking Machines
Ujjain India Aug 2008 – July 2009

Developed a code generation engine to generate sql script from database table diagram, for a database designing tool.

Added support for MySql and SQL Server syntax and one to one relationship in SQL generation engine.
Intern Software Developer
Thinking Machines
Ujjain India Jan 2008 – July 2008

Designed database for a scalable social web application related employees for more than 20 tables.

Frequently improved the table structure according requirement change based on more information provided.
Certifications



OCJP: Oracle Certified Java Programmer JDK 6, 2011
OCWCD: Oracle Certified Web Component Developer JDK 6, 2011
MCPD: Microsoft Certified Professional Web Developer 4.0 , 2011
Accomplishments
Intel App Innovation Contest 2013:




Selected with 200 finalist for Round 2 in All-in-One category around the world from 20 countries. Won a Lenovo Horizon
27” All-In-One PC.
Created wrapper classes for COM components in the gesture sdk to be used in CLR.
Media Rider: Created a gesture operated media player using creative gesture camera for touch PC.
Devworx App Idea contest 2013: Media Rider selected among the top 10 most innovative app Ideas from more than 1300
submissions.
http://www.devworx.in/contests/intel-app-innovation-contest-2013/mini_contest_result.html
Submission Demo (featuring me demonstrating the functionality) https://www.youtube.com/watch?v=4CI6w4ksg90
Founder Lunaplena Apps:
Created a brand name with my spare time and begin Lunaplena Apps. Created products for various platforms.

Managed to get more than 300000 downloads and more than INR 100000 as revenue on windows phone app store.
http://www.lunaplenaapps.com, http://youtube.com/LunaplenaApps, http://twitter.com/LunaplenaApps
Education
Indore, Madhya Pradesh

July 2009 – June 2012
M.C.A. Master of Computer Application. (Tier 2 Institute)
Ujjain, Madhya Pradesh

Shri Vaishnav Institute of Technology & Science
Maharaja College Of Science & Technology
B.C.A. Bachelor of Computer Application.
July 2005-June 2008
Projects
Web Form Validation Framework: A java-jsp framework to insert javascript form validation to jsp without writing javascript code.


Implemented custom jsp tags for different ui components to attach java script code to the control.
Developed logic to generate correct javascript according to the tag parameter values.
Data Modeller Generates sql script based on table diagrams.

Designed data structures’ and code generation engine to generate sql script based on database table diagram.

Added support for one to one relation, mysql and SQL Server 2000 sql scripts.

Optimized data structures to reduce script generation time to 50%
Struts RAD Tool: Generates a struts website (xml mapping, html UI, bean, database code) with CRUDE operations for each table in
given database.

Developed data structure and information gathering logic to collect information from given database, reduced overall
process time by 30%.

Optimized and designed modules to generate UI, xml, bean and database interaction code based on OOPs principle to
increase maintainability. C++, Qt
Full Moon: Pc client application for my windows phone video locking app (Image Locker Metro) to transfer videos from pc to app
via USB cable.

Developed socket server on the pc to facilitate file transfer.
http://www.lunaplenaapps.com/FullMoon
Academic Work & Projects

Unique presentation on Complicated Declaration in C with less known facts.
http://www.slideshare.net/rahulbudholiya/complicated-declarations-in-c

Written an article on introduction and facts about Assembly language. http://rahulbudholiya.blogspot.in/2009/11/introduction-to-8086assembly-language.html
Record Maker (2007): Native dos based mouse supported GUI (used interrupt 0x33 (for mouse)) application written in c.

Developed GUI controls for dos using character map and interrupts handlers, designed data structures to hold UI states and
event related data.

Developed a function to handle input from mouse and keyboard at the same time for focused GUI control.

Implemented file handling to store records, fixed memory leaks and logical bugs. Tools: C, Borland C
Languages and Technologies





Languages: Java(Proficient), C/ C++(Proficient), C#, Assembly
Scripts: SQL, javascript
Technologies: j2ee, j2me, Qt Framework, Windows Phone
Tools: Visual Studio, Eclipse, Net Beans, Tomcat, MySql, SQL Server
Skills: Data Structures; Design Patterns; Algorithms; Relational Database RDBMS, Client-Server Scalable Applications; Object
Oriented Programing OOP; Operations System Concepts.
Summery
I am having more than 6.5 years of development experience from which 4 years of fulltime experience. I have been working on
various cross platform and hybrid applications.