ARCHIT SUREJA
actpfk@r.postjobfree.com +91-942-***-****
SUMMARY
Talented Android/Java developer with 4+ years of software and web development experience; strong mobile development background.
Have 2+ years of relevant experience on Google Android Mobile Technology.
Strong knowledge of OOP (Object-Oriented Programming) concepts and hands on experience writing code based on the concepts.
Sound understanding of full android application development life cycle from requirement gathering, development, testing and launching on Google play store for beta testing.
Experience in top android test automation frameworks like Robotium and UIAutomator.
Proficient with top Android framework APIs (Location, Camera, Notifications, Map).
Worked with Android adapter views like Listview, Gridview and Gallery.
Solid understanding and hands-on experience of Oracle, MySQL and SQLite databases.
Expertise in Android SDK, third-party libraries and APIs. Played a key role in writing application logic using Eclipse IDE and Android SDK in MVC design pattern.
Performed testing on physical device and the android emulator.
Experience in developing for wide variety of Android device resolutions and SDK versions.
Experience in development of standalone application, client/server applications using Object-Oriented and web based technologies such as Java/J2EE, Servlets, JSP, Java script, HTML, CSS, XML.
Experience in hardware and network communication with robotics software development.
Worked as freelance web designer and developer.
Self-motivated and goal oriented person. Team player with ability to work in team to deliver complex solutions within time.
Closely worked with clients, BA and QA team in an agile scrum methodology.
Eager to learn new technologies and methodologies to improve existing products.
KEY TECHNICAL SKILLS
Languages & Frameworks
Android SDK, Java/J2EE, C/C++, VC++, Asp & Vb.net, PHP
Programming Skills
Robotium, UIAutomator, JavaScript, Node.js, jQuery, AJAX & JSON, HTML (5) & CSS (3), XML & XHTML, OpenCV, Matlab, LabVIEW (FPGA)
Databases
Oracle, SQLite, MySQL, MS Access
Operating Systems
Windows, UNIX, Fedora Core 8, Ubuntu 10, RHEL 6
Web Servers
Websphere App. Server, IIS & Apache Web Server
Tools and IDEs
Eclipse, Dreamweaver, N++, TOAD, Weka, RapidMiner, Arduino, Flash, Photoshop, Unity3d, Blender, Github
PROFESSIONAL EXPERIENCE
E Launch Infotech, Surat (March 2014 – Present)
Android Developer
Project: DigiNote
DigiNote features basic note taking formats, a lined-paper styled text option and a checklist option. Add as many as you want to your master list, which appears on the app's home screen each time the program opens. This list may be viewed in traditional ascending order, in grid format, or by note color. In Addition, DigiNote makes it easy to share notes with friends and family. Quickly capture what’s on your mind and get a reminder later at the right place or time. Speak a voice memo on the go, grab a photo of a poster, receipt or document and easily organize or find it later in search.
Responsibilities:
●Gathered requirements from the client and developed Software Requirements Specifications.
●Followed agile methodology during development.
●Database designed and implemented in SQLite.
●Used dynamic UI with fragments to organize notes by color and tags.
●Developed feature like quick memo/notes for easy access.
●Implemented checklist notes feature for To-do list & shopping list.
●Designed and developed track expenses module to organize receipts, bills & invoices with monthly reminder for utilities bill payment.
●Developed widget to put notes on home screen
●Used NotificationCompat to generate reminder
●Used GoogleApiClient for location based reminder and create map based note
●Used ShareActionProvider to share note with friends.
●With use of DropBox Sync API, implemented feature to secure and sync notes over cloud.
●Used UIAutomator and Robotium to create test scripts.
Technology: Android, SQLite, UIAutomator, Robotium, DropBox Sync API
Project:Movers
Movers an easy-to-use app that enables consumers to capture videos of the content of their homes and easily share it with their movers (Transporter agency) for cost estimation. An application provides various facilities like sharing address and item details, labeling video.
Responsibilities:
●Worked with end-user to define system requirements for designing and development.
●Deployed database design with normalized database table structure.
●Used MediaRecorder API to add audio notes on video shots.
●Develop module to generate unique ID for client and mover agency for data sharing.
Technology: Android, MySQL, PHP
Project: Turf 2
Project replaces new home architecture brochure with this mobile application. An easy to use app that enables buyers to view their homes in 3d from different places. Easy to share it with buyers which is more effective and Eco-friendly marketing service than brochure.
Responsibilities:
●Worked through all phases of the application software development life cycle (SDLC) including design, development, testing and deployment of the application.
●Experience working within development frameworks (MVC architecture).
●Developed Module for 360 panoramic view with auto-play and manual function.
●Responsible for implementing module for architecture view of different type home with dimension measurement.
Technology: Android, SQLlite, Unity3d, XML
Institute for Plasma Research, Gandhinagar (June 2012 – March 2014)
Sr. Software Developer
Project: Remote maintenance system
Remote Maintenance System is an application to control any maintenance robot containing various modules which provide accuracy and easy-to-use environment to user. The system provide combined virtual world and real world data to help maintenance robot as well as user. Navigation module gives intelligence to robot to find best path from source to destination in known and dynamic environment. System commands auto-generate sequences and manual control to robot for inspection. System identifies robot and its accurate position through various camera and use data for different processing.
Responsibilities:
●Involved in software development analysis, business logic modeling, object modeling, DB modeling, writing functional specs, developing application, testing and deployment.
●Used agile methodologies for daily issue tracking and schedule deliveries.
●Designed User Interface (UI) using NI LabVIEW, JavaScript, OpenCV and Class Libraries using C# with multi-tiered environment.
●Involved in design and development of Synthetic Viewing Module for main system.
●Used ROS (Robotic Operating System) for platform independent communication and remote communication over network.
●Implemented and maintained Virtual & Augmented Reality in VC++ with OpenCV.
●Used NI Labview for space ball & joystick based controlling.
●Developed system to take different input from user like which robot/object to track, live feedback on current position of robot/object, measuring the size of objects and tracking the Robot/object.
●Used Arduino and Xbee technology to implement feature of wireless feedback transfer to other system about details like position of tracking object, measuring object, and in-vessel defects.
●Used Java to get real time solution for navigation based on stored map and dynamic generated map. Implemented intelligence to avoid dynamic and unmapped obstacle with wireless control system.
●Developed and tested control system for individual robots like quadrotor, MPD, other.
●Involved in optimizing code and improving efficiency of main system.
Technology: Java, ROS, OROCOS, Node.js, JavaScript, ART, NI LabVIEW, Matlab, Xbee, Arduino, blender, VC++, OpenCV, Stereo IP, UltraSonic sensor, IMU, RF controller
www.voilastickers.ca (May 2011 - June 2012)
Web Developer
Project: E-commerce portal for wall decals
E-commerce portal for wall decals stickers in different sizes. Portal provides user to view stickers in organized categorization format and payment through different payment gateway.
Responsibility:
●Worked with end-users to define system requirements for designing and development.
●Gathered requirements from the clients and developed Software Requirements Specifications.
●Worked on Joomla cms with Virtumart module to build e-commerce portal.
●Modified Sticker Viewing module using Adobe Flash.
●Updated Virtumart module to meet portal requirements.
●Worked on joomla template to modify layout and component views.
●Worked on paypal payment gateway to integrate in portal.
●Performed bug fixes and testing.
Technology: WAMP, joomla, JavaScript, Jquery, AJAX, HTML, CSS, Flash, paypal
Indian Oil Corp. Ltd., Gujarat (Jan 2011 – May 2011)
Software Developer
Project: Intranet portal for Indian Oil Corporation Limited
Implemented web portal to share and manage company events, photos, news and other information with photo gallery, phone directory, user accounts management facilities.
Responsibility:
●Worked through all phases of SDLC using spiral methodology.
●Gathered requirements from the client and developed Software Requirements Specifications.
●Designed Web User Interface (UI) using JSP, Javascript.
●Designed and implemented Oracle db tables, views, triggers and stored procedures.
Technology: JSP, Oracle
EDUCATION
M. Tech. in Information and Communication Technology
Nirma University, Gujarat
2011 - '13
B.E. in Information Technology
Gujarat University, Gujarat
2008 - '11
Diploma in Information Technology
Technical Exam Board, Gujarat
2005 - '08