The Brief
Because of a NDA I can’t use the original name of the project.
SMS Service Manager is a two-way cellular network notification system built for a telecommunications company to administer SMS based services, for example an admin could create/schedule a message to be sent to a selected group of customers at a certain time, this message may be a mass promotional ad or a personal alert to remind you of your bill due date.
In some cases, the notification was a two-way communication, in other words after sending the message the system would be able to expect a response from the user. Imagine the following SMS “Text “SignUp” to register to our newsletter” in this case the manager application will receive SMS from the user looking for the appropriate string and acting accordingly.
The project was a console based application that connected to the already existing systems within the company using a telephone line. The development team was comprised by 3 programmers from our organization including myself and 2 from the client’s corporation.
My role in the project:
I had an active role in the entire development of the project developed using C++, some of the modules I worked on were:
· CRUD services.
· Custom two-way message parser.
· Trigger system for incoming messages.
· Multi-thread system for load balancing.
· Version management using SVN.
For more information on the projects please contact me.