A Guide to Customer Success in Fintech

As a technology leader in the fintech industry, I’ve observed that the key to a successful fintech platform is its ability to serve and retain its customer base. In this blog, we’ll delve into what fintech companies can do better, the factors that influence customer loyalty, and the expectations customers should have from fintech companies.

Serving the Customer Base

Fintech companies can enhance their service by focusing on personalization and convenience. By leveraging data analytics, fintech platforms can offer personalized financial advice, product recommendations, and targeted marketing campaigns. Additionally, by offering 24/7 customer service and user-friendly interfaces, fintech companies can provide the convenience that today’s customers demand.

Continue reading A Guide to Customer Success in Fintech

Evaluating AI – Top 5 Security Considerations

Artificial Intelligence (AI) has become a game-changer in many industries, offering unprecedented opportunities for innovation and growth. However, as with any technology, it’s essential to consider the security implications when evaluating the use of AI. Here are the top five security considerations:

  1. Data Privacy: AI systems often require access to vast amounts of data, including sensitive information. Ensuring that this data is handled securely and in compliance with privacy laws is paramount.
  2. Robustness of AI Models: AI models should be robust against adversarial attacks where small, intentionally crafted changes to input data can lead to significant errors in output.
  3. Secure AI Development Lifecycle: Security should be integrated into every stage of the AI development lifecycle, from the initial design to the deployment and maintenance stages.
  4. Explainability and Transparency: Understanding how an AI system makes decisions can help identify potential security risks. AI systems should be transparent and provide clear explanations for their choices.
  5. Regulatory Compliance: Depending on the industry and region, different regulations may apply to the use of AI. Ensuring compliance with these regulations is a crucial security consideration.
Continue reading Evaluating AI – Top 5 Security Considerations

Long Time – No Post

It has been a long time without a post. It is not because I did not want to, but I have been very busy converting applications from windows to web. SaaS is the new buzz word with many companies and has many pros and cons. The hardest is for the customers to give up control and trust the companies. I have gained a new understanding in why the resistance to change. Two of the biggest is privacy and the lack of ability to touch ones own data or even given up the security of their data to a 3rd party company.
Continue reading Long Time – No Post

ieGetNavigationHistory Popup Error

Recently received a laptop from a friend who had a popup error every 3 seconds when using Internet Explorer 9.

The error was a simple popup with an “ok” button as its only option to continue.  The key text on the popup was “ieGetNavigationHistory” and was clearly having trouble loading that routine.

Easy Fix, but hard to find… Continue reading ieGetNavigationHistory Popup Error

Enhance Your Technology Career By Learning To Speak

Have you ever had a customer, co-worker or manager look at you as if you had two heads? When an IT Professional, speaks it is very important that who we speak to understands what we are saying. You cannot sell an idea, explain an issue or develop a project plan if you who you are speaking to does not understand. The use of jargon is the biggest obstacle that IT Professionals face. Continue reading Enhance Your Technology Career By Learning To Speak

Senior should be a Junior for a Day

There are times where a Senior Developer should take a step back and become a Junior Developer.  There are times when a Junior Developer can teach a Senior Developer new skill, thoughts and patterns.  Granted there are a fair number things that Senior Developer can teach a Junior Developer.  In this blog I will discuss why a Senior should become a Junior – for a short time.  Continue reading Senior should be a Junior for a Day

IT Professional and Communication Skills

It is a well-known fact that Information Technology professionals are often lacking skills in the communication department. Almost every job posting lately had stated you must have good Oral and Written communication skills. This was not me; at least until recent. I was always the guy standing by the punch bowl or snack table with hands in the pockets that said “HEY” as people walked by. IT professionals often confuse colleagues, friends and customers with their acronyms and tech-lingo – I was one of these people. Then I was pulled out to a Toastmasters meeting. Continue reading IT Professional and Communication Skills

What Languages do I Use

I was recently asked what I use to develop software and websites. I mostly use DotNet Technologies as it is often interchangeable between websites, web applications and desktop applications. I can often use the same data access classes and business logic between multiple platforms. I find that DotNet allows me to easier structure objects visually and logically.  I prefer to develop using C-Sharp, but I get requests to use VB.NET and J-Sharp on a regular basis.

When I went to college, I had learned C, Pascal, COBOL and some Mainframe language that I cannot remember.  Upon graduating I taught myself VisualBasic 3, RPG.  My first programming job was Visual COBOL.  I had created a company in the Caribbean Islands programming public utility and insurance software in RPG.   I can honestly say since I sold my shares of the company, I cannot foresee myself developing in RPG again.

Why don’t I use PHP?  Well I do use PHP, but for specific purposes and upon request by a customer. A specific purpose is when I create a WordPress site or other content driven sites. I will not often create a website or web application from scratch using PHP as Microsoft made ASP.NET easy for rapid development.

Do I use JAVA? Yes; I do believe there are cases where JAVA is still relevant. JAVA is still a good tight platform for developing small single purpose applications.  I have used JAVA 3 times in the past 2 years for applications that I believe fit the bill well.

Now, I am curious;  What do you use and why?

Project Manager – Team Lead – Manager of Development

I have been asked a few times for resources and tips for a new Project Manager, Team Lead, Manager of Development type position.
My tips are a generalization as I can pull out more resources for certain situations.

Tips 
1. Have an open door
2. Don’t tell your team everything that you know. Be selective
3. Be positive in all your dealings
4. Lead by example. Do not ask your team to do anything you would not.
5. Speak clearly
6. If a developer says it will take a week, say two. If a developer says a month, say 6 weeks. Always buffer time.
7. Be real with expectations
8. Be kind, not too strict, but strict enough
9. Careful planning of project details
10. Listen to those above you and below you. You will learn stuff from everyone.
11. You are not the end all be all.
12. Fight for those who deserve it, help those who need it
13. Stay Organized
14. Meet with your team weekly with an agenda, so everyone can be prepared
15. Know what your superiors want from you
16. Know your place
17. Make sure you keep developing
18. Code reviews are a must, even yours ( can be fun for the team )
19. Earn your trust, trust your team
20. Know each team member’s strengths and use them. You cannot be everything to everyone
21. Failure is always an option – learn from each failure and success
22. Reflect on everyone project as there is always something to learn
23. Find a mentor or mentors – they can be good sounding boards

Online Resources 
http://www.fenman.co.uk/activities/training-manual/team-leaders-development.html
http://andrewtokeley.net/archive/2008/05/02/how-to-become-a-development-team-leader.aspx
http://www.atlassian.com/agile/people/teamlead.jsp
http://en.wikipedia.org/wiki/Lead_programmer 

Books to Read 
Project Management in a Week By Mark Brown
Survival is Not Enough By Seth Godin
Made in Canada Leadership By Amal; Morissette, Francoise Henein

My Blogs 
http://unlatched.com/blog_What_is_Leadership.aspx
http://unlatched.com/blog_Effective_Listening.aspx
http://unlatched.com/blog_How_a_Senior_can_Help_a_Junior_Developer.aspx
http://unlatched.com/blog_Can_Senior_Developers_Learn_From_Junior_Developers.aspx

Remember: Have fun or you will not like it. Take time off – you need breaks.

Value of Social Media to an IT Professional

The value of social media is all in how it is used and measured. Tech savvy users often use social media to stay informed, collaborate and to broaden the colleague base. Often business owners will make policies that make using social media websites an outlawed activity without any thought of why their Information Technology department would use it. Employers often believe that using social media sites will decrease the amount of work that one can get done in a day. It can also be believed that they are risking the loss of an employee to another company, should that employee network properly. Although employee poaching is a possibility, it is unlikely if the employee is satisfied.

Why do I use social media websites? I use social media sites to ask for help from other professionals, be in the know of events, and know about new technologies and to help mentor juniors that do not work directly with me in me field of work. Without the social media sites, I would be limited who I could ask for advice from and I would not be as educated in what I do. Every day I pick up at least one new technique from my social media channels. Today’s graduates that are using social media sites are often bubbling with knowledge through their blogs and other forums. I use my Google reader RSS feeds and my Twitter as a daily technology newspaper.

Some social media sites I use are:

  1. Twitter – Short instant messaging between users
  2. Google+ – Social media channels, organizer and broadcaster
  3. Facebook – Social media channels, organizer and broadcaster
  4. LinkedIn – Professional Social Media channels, organizer and broadcaster
  5. Blogger – Tool to be used for personal journalism
  6. Paper.li – Consolidate Twitter and Facebook information into a newspaper format
  7. BufferApp.com – Schedules Tweets to send to twitter.
  8. HootSuite – Twitter, LinkedIn, Facebook feed reader.

Yes, it is true that social media can be abused. Users can post to often and about inappropriate things. Knowing your boss or family could be reading what you post, you should probably not post about going to work with hangovers, your bad dates (or an dates) or you interview that are going to or had. Always think your social posts can directly how people portray you. If you are posting every five minutes during the day when you should be working, probably means you are getting nothing done.

To know how effective you social media, you need to subscribe to metric sites. While there are lots of services popping up every day, you need to make sure the data they are providing is accurate and useful. On my radar right now is www.Klout.com. I like Klout because they publish how their metrics work, their graphs are easy to read and they watch more than one site. They are by no means perfect, but they give me a pretty good idea of where I sit. It is important to know your broadcast range, the number of republishing posts and acknowledges and it is important to know what topics you are known for.

What do the social media sites get out of their services being free to us? They get advertisements to the masses, but not in an annoying way. They gear the advertisements to what you are talking about and what you are interested in. They also get data sources of what is popular, trending and new. We as the social media users essentially build their businesses. get data sources of what is popular, trending and new. We as the social media users essentially build their businesses.