Campus to Corporate Life

Campus to Corporate Life

The transition from campus to corporate is a significant one that ushers in maturity, even if you might return to school for a while. It's a wonderful stage of life because you get to work at your dream career, make money, and spend it anyway you like! However, it also refers to all the duties and responsibilities that come with holding a job. Many changes, from the carefree campus environment to the daily grind of the workplace. Numerous personality adjustments are necessary. To succeed in the business world, one must be tenacious, diligent, committed, and adaptable.

Having completed a little over 5 month here at RemoteState, I have made great progress towards my dream corporate life. I began here as a back-end developer using Go and PostgreSQL. Initially, I learned how to develop CRUD operation of backend in Go language and how to manage database with postgresql. Then, I worked on some assignments like RMS (restaurant management system), To Do app, Quiz Game, etc. I was able to learn how back-end development is done through these tasks. All the methods through which we can solve a problem, different architecture we can use to build server. Then, I was assigned to a real time project - "Precium".

Precium is a computerised pricing recommendation tool that analyses various factors and uses artificial intelligence to comprehend various aspects of your business to come up with a higher price for your stay. It is meant to be simple to comprehend. When, how, and at what price. The biggest untapped opportunity for the majority of enterprises is addressed by the answers to these questions. With an income stage designed for robotization and advancement, Precium set out to address this.

My Role in Precium

  • Writing and implementing efficient and productive optimised code.

  • Managed project and integrations by myself.

  • Researching, designing, planning, and implementing new requirements solutions

  • Locating potential improvement areas within current programmes and implementing the necessary changes.

  • End-to-end testing to guarantee code is ready for production.

Feature That I Implemented in Precium

There are couple of things that i implemented in Precium which were very interesting and little hard to acquaint myself with.

  1. File parsing :- In precium, users upload there hotels pricing files and the competitors pricing file, to get recommendations. These files are mostly in excels or text format. Also there more than one kind of file that user can upload. Different kind of file have different formats, so, we have to implement parser for every kind of file. It was challenging for me as we have to get name of the hotels first than their price accordingly and then insert those data to the database respectively.

  2. Automated Parsing of file through emails :- This is same as above mentioned point but here the user will not upload the file through UI of precium website, instead they will emails the file to us. So, using SendGrid inbound parser, i wrote code so that the file which i receive through sendgrid will be parsed in system and we do not have to inset it manually.

In addition to technical knowledge, I also developed skills in a variety of other areas, like teamwork, discipline, meeting goals, and punctuality - all of which are crucial for a person's total personality development. I'm hoping to pick up a lot more knowledge while I'm here, which will help me grow as a person and a valuable contributor to the business.