Software Developer Overview

By
Pakorngrid Lertphaiboon

Fellow presentation and intro to your career path

Hi, I am Pakorngrid Lertphaiboon, currently a Full Stack Software Developer. I came from Thailand and Studying master's in computer science at University of Alabama at Birmingham. My first job was programmer at a Finance Security Company, and later on I’ve got move to look after a outsourcing project. So in my master classes, I am focusing on security, which includes Computer Security, Network Security and Cloud Security. Moreover, with my current employer, I am honing my skill in designing, developing, and maintaining software applications using VB/C#/SQL code using Visual Studio 2022, SQL Server 2019, JavaScript, jQuery, and HTML.


Software Developer career options 

  • Programmer
    Implemented new features, process improvements, and modifications to existing company services, and developed, enhanced, and maintained websites using C#, VB .NET, JavaScript, jQuery, and Transact SQL languages using SQL database.
  • Senior Project Coordinator
    Assisted in the development of software project plans, corresponding timelines and deliverables, and project budgets with direct coordination with the entire project team. Responsible for maintaining accurate project documentation and files and identifying and implementing process improvement opportunities across the software projects.
  • Full Stack Software Developer
    Responsible for designing, developing, and maintaining our software applications using VB/C#/SQL code using Visual Studio 2022, SQL Server 2019, JavaScript, jQuery, and HTML.


Main hard skills you use on daily basis in your current job

HTML, VB .NET and C# using Visual Studio 2022
These are tools and languages for building software. HTML structures web pages, while VB .NET and C# create applications. Visual Studio 2022 is where code is written and tested.

Github
As a version control platform, GitHub allows me to effectively manage and collaborate on coding projects. I leverage GitHub to store, track changes, and share my code repositories, ensuring seamless collaboration with teammates and enabling efficient code reviews.

JavaScript using jquery library
JavaScript adds website interactivity. jQuery simplifies JavaScript tasks. Both make sites dynamic and responsive.


Soft skills you use on daily basis in your current job

Good Communication
Working well with different teams and explaining technical ideas to non-technical people is important for projects to succeed.

Problem-Solving Ability
Being able to understand difficult problems and come up with smart solutions helps create software that works well.

Being Adaptable and Quick to Learn
Learning about new technologies helps me use new tools and frameworks as technology changes


Your personal path

Once I graduated, I've applied to more than 20 jobs per week with 1-2 interviews per day. I would prioritize the inteviews in the morring and review my mistakes, add feedback and strengthen my applications in the afternoon. It took me 2 months before I landed on my first job. The job was as a programmer at a Finance Security Company, and later on I  moved to work in an outsourcing project. It was pretty stressful, but I managed to keep my focus. 

For the current job, I must say that having connections was very important. An international friend, who was working in a company and was going back to his home country, was looking for someone to take his role. The job was a Full Stack Developer for a Billing Software company, so with my background working in a Finance Security Company, it was a perfect match. I passed my resume to him and the team selected me for the position.


What would you tell your younger you regarding building your current career?

If I could advise my younger self, I would mention that school can be tough, but remember, mistakes are part of learning. Stay curious and explore different subjects. Don't hesitate to ask for help when needed.

Final tips and insights

As a conclusion, computer science has many opportunities. Remember to keep learning and stay curious, as the world is full of fascinating knowledge. Keep exploring and never stop learning.

Additional resources

For Computer Science, try look through Reddit or any other forum.

Bootcamp is also another good source for connection.

Back to Career Book
Arrow right
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon
OPEN AVENUES
Arrow icon
WORK WITH US!
Arrow icon