Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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
Microsoft Jet Database Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
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.