Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Download Resume Format
Michael
Padilla Resume
|
75109 Downing
St Patterson 22015
452-511-5520 michael.p210@gmail.com www.michaelpadilla.net |
Professional Profile
|
Highly skilled systems modeler with over 15 years of progressive experience. Planning, developing and implementing state of the art information systems. Accumulated diverse skill set across various key roles in database analysis, advanced table design, complex query construction and website development framework. Adept at consensus building, crisis management, problem-solving and negotiating, through understanding of business procedures and processes. |
Skill Highlights
|
Early in my career I received my CPA certificate and worked in a public accounting firm. I specialized in audit and business system controls. The extensive experience I gained from working with a wide variety of businesses gives me an edge with information systems design and implementation. Working with large established firms I gravitated toward developing system database's with complete business rules and internal controls. I learned that this methodology greatly impacted the development cycle of the business applications. Over the years application architecture and methods have evolved but most business rules have remained constant. I am able to quickly adapt new application technology with the growing needs of the user.
Have
created many mobile applications for the Android and iPhone/iPad platforms.
|
Development Methodology
|
I follow the "Agile Software Development" principles in creating applications. I start with an overall definition of the problem to be solved. Then break the requirements down into smaller more manageable sections. Identify any crossover processes to eliminate unnecessary code and functionality. Begin testing processes on the database where changes can quickly be made and specifications confirmed. Corrections can be very costly if discovered after the application development cycle has begun. Recognize key features that can be released in a quick development cycle. Strive for the highest customer experience; clearly define how the application will be advertised, delivered, deployed, accessed, how intuitive its use is, price and how well it solves problems. |
Professional Experience
|
AIM IT Service, Arizona, consultant July 2011-Current
AIM specializes
in the development of hosted applications, databases, ecommerce and cloud
based reporting and functionality.
AIM
developed a restaurant reporting and analysis tool that allowed the
restaurant owner to review operations by combining all locations into a
single searchable database and perform extensive reporting. I was hired to extend
the capabilities and convert the systems to a true SAAS (software as a service)
database design and website. The first problem was gathering information in a
timely and accurate manor. I solved that data access problem they were
experiencing and cut the upload time down from hours to minutes. The original
database was not designed for a SAAS system and was limited on its
capabilities. I completely redesigned the database schema and wrote all the
views, stored procedures and triggers. The new database design reduced the
import process by over 300 percent. I introduced the development staff to the
Symfony framework and setup the initial libraries. I conducted developers meeting each morning
to instruct the development team on Symfony and how to best implement their
code. The system uses Mysql, Ajax, Jquery and Php on a clustered Linux
system.
Recovery Database Network (Rdn),
Arizona, employee 2008-June 2011
Rdn is a specialized provider of software and data solutions related to the recovery of assets for the automotive finance industry.
Rdn
has established itself as the leader in the recovery business. The customers
were asking for better and more powerful features. I was placed in charge of
designing and building the entire accounting system. The application was
written in Php using Symfony, web services and non-framework sections (normal
Php development). This included the database, triggers, stored procedures,
business logic and advanced reporting. I lead several developers working on
the accounting project. I would provide detailed specifications and database
functions to make the development process smooth and efficient. I used
extensive use of stored procedures to "hide" the accounting
complexity. My team would outpace the production of all the other teams every
week.
Web 2.0 Application Development,
2004-Present
LAMP development
using Linux, Apache, MySql and Php.
I
have been working with Php since version 5 that became available in summer of
2004. Prior to using Php I was using Pascal and C++; these are both object
oriented so the transition was relatively straight forward.
I
began using php frameworks in 2008. The simplicity in using PHP sometimes
acts against it. Since there are very few coding restrictions, developers
tend to write a bad code. I found that using a framework enforced consistency
and standards that I had become comfortable with in Pascal. I have created
several websites that communicate with mobile devices using web services for
tracking and updating information.
The
framework I'm currently using the most is symfony. It is based on a MVC model
that separates application logic from user presentation. I find the MVC model
allows for much faster development with far fewer bugs.
I'm
the architect behind mybusstop.com (a LAMP project):
·
works with mobile devices reporting
positions of school district buses using web services,
·
calculates the route that the bus is
currently running,
·
determines the next bus stop on the route,
·
calculates the amount of time to get to the
next bust stop and sends text messages to the parents when within 5 minutes,
·
there is a complete monitoring portal for
the district that shows live positions of all buses, current speed and
direction,
·
and uses Google maps API to display maps and
create routes
Worked
with a retail company to gather nightly sales and database updates to store
locations and compare to information issued with home office. This allows the
staff to audit all transactions. The site processes Xml files uploaded from
the company’s main frame. This project is on the Amazon EC2 platform and
built using LAMP.
Caelix Consulting, Arizona, consultant 1997-2008
Caelix offered
custom software solutions
I
was part owner of Caelix. We developed many business applications using a
variety of development languages and platforms. Our primary focus was sales
and receivables related functionality. Clients generally had difficulty
generating, capturing and monitoring sales information. We would provide a
seamless integration to the accounting system. The accounting systems would
most often be Solomon or Quickbooks accounting.
·
Thermofluids is a large public company that
collects the oil and related oil products from Jiffy Lubes and other oil
change businesses across the United States. I created their original DOS
system (early 1990's) and the later converted it to a Windows based system.
The system handled all of the truck dispatching and customer invoicing. After
the oil pickup is completed the system would move the information to Solomon
Accounting system for financial reporting purposes. The entire country was
serviced with just a handful of dispatchers.
·
During the real estate boom in Phoenix many
realtors and investors were looking for an edge when it came to locating
property. Probate was an opportunity that many would like to pursue but few
had the capability. It was difficult and time consuming to locate the contact
information. I created a system that automatically collected the information
from the Maricopa County Website/Database and returned it to the Probate Data
servers. From there it was distributed to researchers for validation. Once
the data was validated it was distributed to all of the subscribers. The
entire system was automatic and required no input from the partners.
·
Cavan is a large commercial real estate
development company with many large office complexes in its portfolio. I was
contracted to develop new in-house systems, maintain and upgrade websites,
improve software usage and efficiencies. The primary software system is
Microsoft CRM and I worked closely with the certified vendor to help improve
the operations of the CRM system; solving issues that were plaguing Cavan for
months within weeks. All of the websites were outsourced; I brought all of
them in-house and corrected many of the problems and finished sections that
were not completed. I used many software tools to bring Cavan up to date.
|
Development Tools
|
Traditionally I have used dedicated Linux or Windows based servers. With the onset of cloud base servers I have began using the Amazon Elastic Compute Cloud (EC2). I used EC2 for MyBusStop.com with excellent results. The typical instance will contain Linux, Apache Web Server and Php scripting. I have experience setting up and maintaining this environment.
Most
of my development tools are open-source and well proven in the business
community.
·
MySql is a relational database management
system that runs as a server providing multi-user access to a number of
databases.
·
PHP is a general-purpose scripting language
designed for web development to produce dynamic web pages. Extensive
experience working in Php with and without frameworks.
·
Symfony is a web application framework
written in PHP which follows the model-view-controller (MVC) paradigm.
·
Application development on the Google
Android platform using Gps and internet web services.
·
Apple XCode development kit for developing
applications for the iPhone and iPad.
·
MySql Workbench for database modeling and
maintenance.
·
jQuery for client-side scripting of Html.
Implemented jquery in websites to provide ajax requests and advanced user
interface interaction. All of my software projects are secured using version
control. Currently using Codesion and uploading using TortoiseSVN. Very
familiar with concept of trunk/branches for single and group developer
access.
|
Download Resume Format
0 comments:
Post a Comment