Contact Andrew Pallant

I am currently available for contract work or employment with two weeks notice. I am also availble for consultations, seminars, public speaking, technology chat or mentorship.

I look forward to hearing from you.

First Name:

Last Name:


Interested In:


Andrew J. Pallant

Senior Web Developer, Database and Application Developer


Microsoft .NET – C#, J#, VB.NET / Java / VB / C / HTML
MS SQL / MY SQL / Oracle / SyBase / DB2


Dynamic 15+ year career in software design and development. Constantly researching new technologies, methodologies and ideas in the fields of technology and business.
  • Expert in e-commerce design and development. Always developing innovative solutions.
  • Outstanding success in customer support, analysis, and efficient solutions.
  • Especially well organized with a track record that demonstrates self-motivation, creativity, and initiative to achieve both personal and corporate goals.

Professional Experience

IT Manager / SEO / Social Media

2012 - Present THINQ Technologies, London, Ontario
I am responsible for the following:
  • Manage IT / Programming department
  • Support existing IT infrastructure and applications to ensure up time and improve efficiencies
  • Develop and implement new technologies and applications to improve process efficiencies
  • Develop and implement web based initiatives such as Search Engine Optimization and Social Media
  • Work with existing teams to facilitate the execution of various marketing initiatives

Senior Developer / Support ( Server, Web & Desktop Applications )

2000 - 2004 / 2009 - 2012 Link+ Customs Broker, London, Ontario
I was employed as a Senior Developer. Current and past projects include development of a client portal, redesigning existing web applications and building data parsing programs.

I was responsible for redevelopment of the BP2000 Customs software from a ASP web application to a Windows Single Click Deployed application. Most of my current work is done in C#, ASP.NET, SQL and XML. I lead and mentor one other developer.

I have also worked with sales staff to establish new reports and worked with our Exports staff to implement XML data upload modules that are specific to customers.

My recent projects include integrations to Synergize, GFI Fax Server, UPS, FedEx, Purolator, DHL with our existing brokerage software. I had also created a bar code scanner application on the Windows CE platform, which connects, wirelessly to web services.

Supervisor of Development and Lead Developer ( Server, Web & Desktop Applications )

2007 - 2009 Customs Brokers, St. Thomas, Ontario
I was working as a Lead Developer using ASP.NET, JAVA and SQL2005. The Project involved developing a ASP.NET application that would interface with Canadian Customs using both CADEX and EDIFACT messages. This project includes a Security Gateway, ASP.NET User Interface and communication software to send and receive messages.

I had 2 developers under my direction at various stages in their career. I mentored, project managed, reviewed code and construct project plans.
As a Lead Developer I am often involved in meetings with senior management, play a lead role in applying for Research and Development grants and work with software users.

Key Achievements:
  • YAFFLE – a program, which tracks system idle time, login and log off events of a user’s system. Used as attendance tracking and In/Out Board.
  • XML file splitter – Splits files by record count and reformats XML tags that are usable by a 3rd party software
  • US e-Manifest System – Help trucking companies get security clearance before the truck arrives at the border.

Senior Web Developer / Business Needs Analyst ( Web Applications, eCommerce )

2004 - 2007 ICINITI Corporation, London, Ontario
Key Achievements:&
  • Help achieve a standard development product to develop websites from. Project known as BaseProduct.NET
  • Developed tools and interfaces that aid in the management of the e-commerce sites.

Education and Training

2003 Stock Market Technical Analysis, John Copp, London, Ontario
Extensive look into how to draw and analyze stock charts. Instruction and practice in discovering trends and indicators.

2001 Introduction to .NET Programming, Microsoft, Detroit, Michigan
A highly intense look at the .NET framework and how to program in different languages. Introduction to hand held computer programming, application programming and data manipulation.

2000 Advanced Website Design, University of Western Ontario, London, Ontario
A look at what constitutes a good web design. Look at trends, colors and fonts, which promote user readability.

1999 NT Administration Certification, CompuMaster, London, Ontario
Instruction for maintaining a stable reliable system. How to calculate proper IP and subnet mask setups. How to properly plan an effective network.

1996 Computer Programming Diploma, Georgian College, London, Ontario
Extensive look at business programming, software development and design skills, including Accounting, Marketing and Co-op.

Technical Skills

Skill Name  Skill Level  Experience
 .Net Intermediate 10+ years
Ajax Intermediate 6+ years
ASP, JSP Expert 11+ years
ASP.NET Expert 10+ years
Business and Needs Analysis Intermediate 6+years
C#, VB.NET, J# Intermediate 10+ years
Database Design Expert 10+ years
Java Expert 5 years
JavaScript / VBScript Expert 10+ years
MS Access Intermediate 9+ years
MySQL Intermediate 6+ years
Project Management Intermediate 7+ years
SQL2000, 2005, 2008 Intermediate 10+ years
VisualStudio 2003, 2005, 2008, 2010 Intermediate 8+ years
System Design Expert 10+ years
Visual Basic 4.0 - 6.0 Expert 9+ years
W3C Standards Expert 5+ years
Web Accessibility Standards Intermediate 5+ years
Web Development Expert 10+ years
Web Usability Intermediate 3+ years
All Windows Platforms Expert 8+ years
XML Expert 8+ years
Linux ( Ubuntu ) Intermediate 2+ Year
WordPress Intermediate 2+ Year
VMWare / Citrix Xen Server Intermediate 2+ Years
Synergize Intermediate 2+ Years
ClearOS Beginer 2+ Years
TrixBox Intermediate 2+ Years
GFI Fax Server Intermediate 3+ Years

7 Soft Skills That Senior Developers Should Have

Developers often ask what they need to do to make it to the level of a senior developer. They can gain all the programming skills in all the popular and new software frameworks, but they will not be anything more than just a developer. A Senior Developer needs to have some fundamental soft skills.

What are soft skills?
Soft skills are how you interact with people, tasks and projects where hard skills are the skills we learn at college, online tutorials or books ( “HOW TO DO” skills ). Soft skills are tough to achieve and are often part of a persons natural tendencies. Soft skills like hard skills can be learned, but not easily. Soft skills can get better through practice and time just like hard skills. An example of hard skills is carpentry. An example of soft sills is a skill that is transferable to any job like being a team player.

7 soft skills a developer needs are:

  1. Communication:
    Communication is likely the number one skill that you should develop. It is the key to full understanding.
    It is knowing when to listen and when to talk. It is oral and written skills. Without communication all is lost.
  2. Self Staring:
    Do you need to be poked or prodded? Do you need to be told what to do all the time? Management like people who can hit the ground running, do the work when needed, find the details when not defined and run with things with little or no direction. A self starer doesn’t need to be chased and told when to get things done.
  3. Leadership:
    Coaching, managing tasks or people and general ability to stand above. Leadership is the ability to delegate and show by example. Leadership is coaching and helping team members. You are often the go-to person. You know when to run and when to stand back.
  4. Team Player:
    A team is as good as its players. The players are the workers and the leaders. No matter where you fit in, being a team player is someone who helps, works along side of other members and does not cause undue friction. You will speak up when warranted, but quiet when needed. You will help others and work with others positively in all or most cases.
  5. Problem Solving:
    Can solve problems when presented? You don’t always have to solve the problem or issue, but can you offer valid ideas that can be considered? Coming up with ideas or thinking outside the box is essential to drive technologies and software forward. It is offering more ideas even if your first idea is shot down. Problem solving is being not afraid of being wrong, and if you are wrong; you keep trying.
  6. Time Management:
    Time management is what drives everything. Everything has a deadline and often we are juggling more than one thing. Time management is important to minimize being late on a task or project.
    Try using stop watches, smart watches with alarms and calendars. Make lists and plan your day before your day starts. I like making a quick list the day before. Do not over promise, but do not under promise either as it is frustrating to everyone.
  7. Decision Making:
    Collecting all the information and evaluation based on what you know or find is important. If you are uncertain; do not decide until you audit your options and/or ask your colleagues for input. Deciding in a timely manner is just as important as the decision itself. Be careful, but be clear.

Typing up this post make me realize that most of these soft skills can be learned through a service club like Toastmasters. Yes; I was a Toastmaster previously, but that was not the original intention of this post. This is not an advertisement, but more of these are the 7 Soft Skills That Senior Developers should have.

The post 7 Soft Skills That Senior Developers Should Have appeared first on Software Developer In London.