People who work in Software, IT and Maths

  • Matthew Gatland

    Self Employed, Matthew Gatland at work

    Jessica Napper

    Design Engineer, Jessica Napper at work

    Anny Tong

    QA Engineer, Anny Tong at work

    Amy Wang

    Software Development Intern, Amy Wang at work
  • Richard Wong

    Software Engineer, Richard Wong at work

    Edwin Monk-Fromont

    Software Developer, Edwin Monk-Fromont at work

    Adam Freeman

    Team Leader - Senior Software Engineer, Adam Freeman at work

    Tim Elder

    Game Designer and Metrics Analyst, Tim Elder at work
  • Zachary Mackintosh

    Trainee Technical Coordinator, Zachary Mackintosh at work

    Henry Lane

    President of Business Development, Henry Lane at work

    Young Ly

    Director of Product Development, Young Ly at work

    Olivia Fogarty

    Level 1 Onsite Engineer, Olivia Fogarty at work
  • Leighton Duke

    , Leighton Duke at work

    Jono Entwistle

    GIS Consultant, Jono Entwistle at work

    Paul Webby

    Technical Product Specialist, Paul Webby at work

    Scott Bamford

    Graduate Software Engineer, Scott Bamford at work
  • Natalie Scott

    GIS Analyst, Natalie Scott at work

    Dale Harris

    GIS Analyst, Dale Harris at work

    Justin McCormack

    Product Manager, Justin McCormack at work

    Manu Tondon

    Electronic Engineer, Manu Tondon at work
  • Jessica Gough

    IT Team Manager, Jessica Gough at work

    Henry Williams

    PhD Student, Henry Williams at work

    Jordan McFarlane

    software developer, Jordan McFarlane at work

    Tom Mulder

    Programmer/Project Manager, Tom Mulder at work
  • Julian Robinson

    Software Developer, Julian Robinson at work

    Kate Waterhouse

    GIS Technician, Kate Waterhouse at work

    Steven Allan

    Web Developer, Steven Allan at work

    Muhammad (Mo) Nda

    Software Engineer, Muhammad (Mo) Nda at work
  • Mitesh Bhula

    Geospatial Analyst , Mitesh Bhula at work

    Phil Taylor

    Web/Database Developer, Phil Taylor at work

    James Currie

    Software Developer, James Currie at work

    Cody Bunea

    Technical Director, Cody Bunea at work
  • Paul Hutton

    Database Developer, Paul Hutton at work

    Arthur Roberts

    Software Engineer, Arthur Roberts at work

    Phil Wheeler

    Software Developer, Phil Wheeler at work

    Potaua Biasiny-Tule

    Creative Director, Potaua Biasiny-Tule at work
  • Matthew Smart

    e-Research and e-Learning Consultant, Matthew Smart at work

    Laura Bates

    GIS Analyst, Laura Bates at work

    Henry Carthew

    GIS Analyst, Henry Carthew at work

    Celia Black

    Senior Developer, Celia Black at work

Find Profile by Name

Name:

Software Engineer

Software Engineer

Sreeram Sreedharan, Navico Asia Pacific

Earning: $55,000 (approximate starting salary)
In a nutshell: Developing software systems for marine electronics.
Why? “I get a great sense of elation from making something new and seeing it work.”

Pathway: St Peters College, Year 13: Calculus, Statistics, Physics, Chemistry, Biology
University of Auckland: Bachelor of Engineering majoring in Software Engineering

Software engineering has been an obvious career choice for Sreeram Sreedharan since he was a kid.

“I was good at maths and science. I liked video games and wanted to know how they worked. I fixed my own computer and tried to modify it to do more than it was originally designed for. And I was interested in websites and writing HTML code.”

Sreeram is a software engineer for Navico Asia Pacific. He creates software for marine electronics, like radar, GPS, sonar and multifunction displays. “I write programmes that make the hardware work and also make the hardware easy to use.”

One project involved finding ways to improve a radar system.  “The old product could track ten targets. The next radar had two separate display outputs and the product manager wanted it to be able to track ten split between the two, five for each screen. While investigating this request, I discovered that with a few optimisations to the tracking code it was possible to track 20 targets at once and implemented this in the final version.”

He uses his knowledge of theoretical maths to solve problems – “in the end any software programme can be reduced down to a mathematical equation” – but he also uses practical science to make sure the systems work properly.

“Physics is important to the understanding of how the systems I am working on function. If I am writing software for a radar system, for example, I need to know how radar works in order to integrate my part within the whole.”

Sreeram’s week usually starts with a team meeting to discuss tasks and priorities. He looks at the requirements for any new features and works out how they could be done using the existing equipment. Then he designs, codes and tests the new software, making sure the end result meets the initial requirements.

The work requires him to be analytical, but he also needs to be able to think outside the box. “A solution may be fast, but it may not be scalable or it may not fit in with an existing design. You’ve got to be quite creative, because people are always coming up with zany ideas and you’ve got to make them happen.

“It’s very satisfying to see something that started as an abstract idea actually made into a reality. I get a great sense of elation from making something new and actually seeing it work.”

Posted May 2012