Pragmatics offers multi-dimensional training and hands-on job opportunities to those seeking careers in the dynamic IT industry. Our interns work with talented, experienced professionals who are passionate about what they do and committed to sharing their knowledge and expertise.
How did you get started in your field?
My interest in the field of computer science started when I was a sophomore in college. I was an Economics major until I took an Introduction to Programming course at George Mason University in my third semester. Since changing majors, I have enjoyed many of my CS classes. The CS project I enjoyed the most at school was building a machine learning model for image classification of hand gestures.
During my internship, I contributed to building a full-stack web application project with the Technology Solutions Group (TSG) team. The project was extensive, requiring Machine Learning, DevOps, and front and back-end services.
Why did you choose to start an internship with Pragmatics?
My coursework at George Mason has given me a strong foundation in different programming paradigms. I have been actively seeking extracurricular opportunities in the industry to work on real-world projects outside of school. This summer, an opportunity with Pragmatics came along.
It turned out that the internship offered me a challenging experience on a real-world software engineering project where I received hands-on training on Test-driven development and Agile software development practices.
More importantly, I expanded my network with other professionals in the field. My team and co-workers helped me get comfortable with the work and the technology.
What were the projects that you participated in during your internship at Pragmatics? Tell us more about your proudest achievement.
During my internship, I contributed to building a full-stack web application project with the Technology Solutions Group (TSG) team. The project was extensive, requiring Machine Learning, DevOps, and front and back-end services. My proudest achievement was learning a Java web-development framework spring boot and using it to create a restful API service for the application. I also learned about Apache Kafka and helped set it up to communicate between the machine learning and the application's back-end services, which was a very satisfying achievement for me!
What's your future career plan?
I want to pursue a career as a software engineer after graduation and hopefully take on a software company's technical leadership role someday.