Willie Johnson, Jr.
727 7th Ave N Apt 1 * Saint Petersburg, FL 33701* [Send email to request phone number] 98-9002 * Lew26@msn.com
OBJECTIVE:
To benefit a company as a Software Engineer /Computer Technician in using my
experience and training to provide excellence in Computer Programming.
QUALIFICATION HIGHLIGHTS:
• Completes all projects in a timely and efficient manner
• Displays professionalism in handling confidential information
• Honest, able to communicate and interact effectively with individuals of all
levels
• Able & love to work long hours, Self Motivated & able to work alone on
assignment quickly and efficiently with no supervision
• Strong analytical skills, quick to adapt to new technologies, and ideas, A++++
Learner
EMPLOYMENT:
DigitalSolvers Software Consultants Saint Petersburg, FL
Self-Employed Developer, Consultant
2005-Present
EDUCATION:
Lakewood High School St. Petersburg, FL
Major: General, Programming I & II 1987- 1990
Brunswick Job Corp Center Brunswick, GA
Major: GED, Combination Welder 1990 - 1992
FMU Clearwater, FL
Major: Bachelor Computer Science (Current G.P.A. 3.75) 2004 - 2009
AREAS OF CONCENTRATION:
Accounting I &II, Algebra, Programming, Computer Networking, hardware, and
Operating System, C#, C++ I & II, Visual Basic I & II, Java I & II, J2EE, ASP,
System Development Life Cycle, Programming Concepts, Fundamentals Programming
techniques, Applied Business Law, Programming Concepts, Fundamentals Programming
techniques, Object Oriented Programming Concepts (OOP), Applied Business Law,
Project Development, Structure Query Language (SQL), ADO.NET, Database Design,
Database Application Development, Accounting I & II, and others.
AFFILIATIONS:
Elance.com, Guru.com, Kasamba.com, Odesk.com, and also various other freelance
sites
CERTIFICATIONS:
Brain Bench: C#
Score: 3.42
Transcript ID: 7315009
Link: http://www.brainbench.com/xml/bb/homepage.xml
Odesk.com:
Area: ADO.Net 2003
Area: ASP.Net 2003
Area: ASP.Net with SQL Server
Area: C# Programming
Area: Data Modeling
Area: English Test
Area: MS Access 2003
Area: System Analysis
Area: VB.Net 2003
Area: Windows XP
Link: Profile Link
Elance.com:
Area: ADO.Net 2003
Area: C# Programming
Link: http://lew26.elance.com
REFERENCES:
Reference Name: Donald M. Sanders
Reference Company: DMS Systems Inc – http://dmssystemsinc.com/
Reference Title: President
Phone: 1 (909) 899-2771
Fax: N/A
Email: dms@dmssystemsinc.com
Type: Company
Dates: 10/2007 - Present
Reference Name: Dustin Swiger
Reference Company: AFLAC – http://www.aflac.com
Reference Title: District Sale Coordinator
Phone: (442) 827-8000
Fax: 1 (800)-261-4591
Email: dustin_swiger@us.aflac.com
Type: Company
Dates: 1/21/2006
Reference Name: www.Kasamba.com
Reference Company: Kasamba Inc.
Reference Title:
Phone:
Fax: 1-(917)-591-3027
Email:
Type: Company
Reference Name: Joe
Reference Company: J.D. Computer
Reference Title:
Phone: 1 (813) 245-2839
Fax: 1 (917) 591-3027
Email: jdrawdy@verizon.net
Type: Company
Reference Name: Rick Dorris
Reference Company: Wavelength
Reference Title:
Phone: (916) 373 0126 x15
Fax:
Email: rdorris@waveware.com
Type: Company
Dates: Please View: Odesk Profile
Reference Name: Ann Yearsley
Reference Company: Homeland Web
Reference Title:
Phone: (208) 897-5033
Fax:
Email: ann@homelandweb.com
Type: Company
Dates: Please View: Odesk Profile
Responsibilities as a Freelance Consultant:
1) Write and submit bid proposals
2) Gather business requirements and create problem statement
3) determine project timeline, task, cost estimate, features
4) Create & submit vision document, UC & schema diagrams for review
5) Conduct detailed design (distributed system (application Diagram), logical
diagram, deployment diagram, class diagrams, document scenarios, sequence &
activity diagramming, database diagram), create pseudocode & structure chart,
coding (code migration), testing(test cases)
6) Create help system, provide product support
Employers:
Name: ODesk.com
Type: Company
Number of Jobs: 7
Code name: .Net Software Developer
Technologies Used: C#.Net, C# 2005, VB, VB.Net, VB 2005, ASP 1.1, ASP 2.0,
ADO.Net, ADO 2.0, SQL, T-SQL, MS Access 2003 & 2007, MS SQL 2000 & 2003, Stored
Procedures, UDF, DOM, Javascript, XML, AJAX, MS words, outlook
What they wanted done: Complete assignments for their various client.
What they wanted me to do: I have completed and worked on MS Windows & web based
projects..
What did I do: I have create web & windows apps from scratch, I have modified &
upgraded existing site, I have performed troubleshooting, technical writing,
documenting, proposals, written requirements, UML modeling, OOP, Database design,
consulting.
Did it work: You may view my profile for more information concerning my success
with each client and to view my test result for various skills: Profile Link.
Name: Guru.com
Type: Company
Number of Jobs: 3
Code name: .Net Software Developer
Technologies Used: C#.Net, C# 2005, VB, VB.Net, VB 2005, ASP 1.1, ASP 2.0,
ADO.Net, ADO 2.0, SQL, T-SQL, MS Access 2003 & 2007, MS SQL 2000 & 2003, Stored
Procedures, UDF, DOM, Javascript, XML, AJAX, MS words, outlook
What they wanted done: Complete assignments for their various client.
What they wanted me to do: I have completed and worked on MS Windows & web based
projects..
What did I do: I have create web & windows apps from scratch, I have modified &
upgraded existing site, I have performed troubleshooting, technical writing,
documenting, proposals, written requirements, UML modeling, OOP, Database design,
consulting.
Did it work: You may view my profile for more information concerning my success
with each client and to view my test result for various skills: Profile Link.
Name: Kasamba
Type: Company
Number of Jobs: 50+
Code name: Software Programmer
Technologies Used: C#.Net, C# 2005, VB, VB.Net, VB 2005, ASP 1.1, ASP 2.0,
ADO.Net, ADO 2.0, SQL, T-SQL, MS Access 2003 & 2007, MS SQL 2000 & 2003, Stored
Procedures, UDF, DOM, Javascript, XML, AJAX, MS words, outlook
What they wanted done: Complete assignments for their various client.
What they wanted me to do: I have completed and worked on MS Windows & web based
projects..
What did I do: I have create web & windows apps from scratch, I have modified &
upgraded existing site, I have performed troubleshooting, technical writing,
documenting, proposals, written requirements, UML modeling, OOP, Database design,
consulting.
Did it work: You may view my profile for more information concerning my success
with each client: Profile Link
Name: AFLAC
Type: Company
Number of Jobs: 3
Project #: 1
Code name: Scheduler
Technologies Used: VB 2005, ADO.Net, SQL, VSTO words, outlook
What they wanted done: They needed an easy way to create & keep track of
appointment dates with client and be able to send out personalized email messages
to clients to remind them of the appointment date, time and location, and whom
the appointment might have been with.
What they wanted me to do: They wanted me to build a windows based application
that had instructions, and they also needed me to design a database to store the
appointments to reduce redundant information, and create the reminder message
template for creation of the message.
What did I do: I created a list of task, and a timeline then gathered the
database requirements to determine what information needed to be stored, then I
proceeded to gather other info like the users of the system, and their current
hardware and environment info, accessed risk and any other question that may have
arisen. I then worked on the problem statement and determined an estimate for
the project and determine what methodology I would use for the project. I then
went over proposal with the client to determine the features. I then proceeded to
design the solutions diagrams and program logic which for this project consisted
of a class diagram, sequence, DFD, schema, activity, state machine.
For the construction Phase I decided to use VB.Net for coding, ADO.Net for the
DAL & VS Tools for office (VSTO) for manipulation of the Template created in word
2003 used in creating the personalize message. I also used the VSTO to send
personalized email message through Ms Outlook 2003.
Did it work: The finish product allowed the client to created, delete, keep
track of appointments, search appointments by name, time, and date, automatically
create & send personalized reminder messages, track whether email message was
sent, imported appointment information from excel spreadsheet and validated input
and automatically formatted name, phone, SSN in correct format.
Project #: 2
Code name: Extractor
Technologies Used: VB.Net, SQL, ADO.Net, Excel
What they wanted done: AFLAC collected majority of its client based from sites
like Monster.com, and careerbuilder.com which lets them forward resumes via email
to their inbox in html, and or text format. Normal they would have around a
thousand or so email with data that they would have to copy and paste each
individual piece of data from the email message to an excel spreadsheet. They
needed a way to export the messages from the inbox in a excel spread with each
piece of data into its own separate columns.
What they wanted me to do: AFLAC wanted me to create an easy to use windows
based-application that allowed them to extract the names, phone #, and email
addresses, from the email messages into a excel spreadsheet.
What did I do: I created a list of task, determined risk and timeline. I used
custom package to export messages from Ms Outlook to html format into a
directory. Migrated existing code and documentation, created vision, and problem
statement, design usage scenarios (UCs) , diagram(s), program logic, and created
the SQL for the project.
For the construction phase language I decided to use VB.Net for the coding,
ADO.Net (OLE DB) for the DAL, I debugged and created the code, corrected bugs and
made instructions and test cases, Deployed solution.
Did it work: The solution allowed the client to choose a directory which
contained all the files sometime 1000 or more of them. Extracted the name, email,
phone, from them and placed them into a single excel spreadsheet. It also
discarded any data that didn’t contain phone numbers, and ignored any fields that
didn’t contain emails. It also created columns in the excel spreadsheet to store
the date, time, sent; confirm values for use by AFLAC appointment setters.
Project #: 3
Code name: Bulk Emailer
Technologies Used: VB.Net, SQL, ADO.Net
What they wanted done: AFLAC needed a way to send multiple personalized email
messages in batches. They basically had a appointment setters verify appointment
and marked the appointment dates and time, onto the excel spreadsheet created by
the extractor. They also wanted to be able to send messages that haven’t been
sent off the sheet and avoid sending messages to those that have already had
messages sent. So if they for some reason couldn’t get a hold of the potential
client they could do so later. And not have to wait to send the others that had
been verified their reminder messages.
What they wanted me to do: AFLAC wanted me to create a solution that would used
MS Outlook as the email client to send personalized reminder email messages,
create reminder messages, keep track of those who have been sent emails, avoid
those that have had reminder emails sent, automatically click OK when MS Outlook
prompt appears warning user of programming trying to send messages on your behalf
message so.
What did I do: I created a solution that allowed the client to select an excel
file, read the data from the xls file and create a personalized reminder
messages, automatically click ok when the MS Outlook prompt users, send the
messages in a html format with style, date, time, and directions.
Did it work? The user was able to select a excel file that was ready for
processing. Once they selected a file the application wored on it own until every
email that was ready to be sent got sent. And the users was able to reuse the
same excel file over and over and only sent emails to those row that were marked
to be sent and once they were sent the application marked them as sent.
Name: Prakmoor
Type: Company
Number of Jobs: 1
Project #: 1
Code name: Prakmoor
Technologies used: MS Access VBA, SQL
What they wanted done: They wanted a solution that would allow them to store
customer information, track project costs & material information
What they wanted me to do: Built a database project in Ms Access 2003 with
forms, reports, and commented source code.
What did I do: I created a solution based on information I gathered from the
client that allowed them to maintain customer information, project information,
material information, costs and sales of materials. The final solution consisted
on forms created within Access, source code, & queries for sales report of sales
made within a given time chosen by the user.
For this project I created the use cases, then the activity diagrams (needed to
be able to show the course of action the user will take during use of the
product), then I created the Logical & Physical DFD to illustrate the information
that will be passed to each of processed and because this wasn’t a very Huge
project. I then proceeded to create a sitemap based off the activity diagram (I
normal use sitemap for web apps but saw a great use for them in mapping windows
based applications as well). I then refined the domain classes and added
attributes and methods, then proceed to design the database.
After that I created the form using the sitemap and activity diagrams. I worked
on the source code, and worked on debugging. Then tweak the GUI for deployment
and submitted the solution to user and provided support for any bugs that may
have occurred.
Did it work? The client user was able to add, edit, delete client, and store
their sales information, manage material cost and sales; add, delete, edit
materials. They were also able to manage user logins, add, delete, and edit
users. They were able to view reports for sales within a given month or week
using a range if dates. They also were able to calculate Direct & In-Direct cost
which they were able to specify.
Name: Rosemary
Type: Company
Number of Jobs: 1
Project #: 1
Code name: Doggy Day Care
Technologies used: VB 2005, ADO 2.0, SQL, Encryption
What they wanted done: They need to be able to keep track of customer & pet
information, print work orders, schedule training session, keep track of sales,
print and review sale history, manage user information and assign permission, be
alert when dog immunizations are due, create tickets (works orders for care of
the pets with instructions, etc.), manage services like price and taxes. Store
customer’s balances for amounts due and for pre-paid services, print out the
day’s work orders.
What they wanted me to do: Built a user friendly Windows XP based application.
What I did: I first made out a proposal to try to obtain the project, then
written the business requirement and made up activity diagram, & use case so we
both would be eye to eye. I then drew up the contracts, and then scheduled a date
for the interview and prepared a call sheet. After the deposits were made I then
interview the client gathering all the necessary details. After the initial
interview session I proceeded to make up a list of the business events, & and
list of possible scenarios. From there I constructed the event tables which
contained all the external, Temporal, & state events.
I then proceeded to identify all the nouns for my nouns table to be used for my
domain classes and to determine if they were needed or not. After that I
identified my entire attribute for use in my attributes table which will be the
attributed in my classes. I then worked on the activity diagrams, refined my use
case, then work on the written use cases. Then worked on my sequence diagram and
made up the sitemap. I then proceeded to refine my domain classes and added the
attributes and designed my Database DB after that. Then I create GUI diagrams for
the user interface based off of my site maps and sequence diagrams and use
cases.
Because of the size of the project I had determined that I would develop the
solution using the OOP methodology so I determined that there would be two
interactions. So my first iteration I wanted to get a prototype out to the
client, so after I constructed the diagrams I worked on the source code using VB
2005, the comments in the source code contained the pseudopodia so I constructed
those first then I would usually copy and paste those to a word document for easy
portability less writing. Then create the database refining my project document
as I went along. I also performed the debugging as I went along and management to
get out the prototype. Now I am on Iteration # 2 and will update the progress as
I go.
Did it work? To be posted later after completion……………………
Strongest Areas:
VB .Net, VB 2005, VBA Programming (excel, access), C#, ADO.Net, ASP.Net, ASP
2.0, ADO.Net, ADO 2.0, Web Form, HTML, SQL (MS SQL, Oracle 9g SQL (+), Access) ,
SQL Server 2005 (stored procedure, triggers), T-SQL, OOP Concepts (polymorphism,
encapsulation, inheritance, delegates, events, interfaces), Microsoft Solution
Framework (MSF), AGILE, Unified Process (UP), Rational Unified Process (RUP) |