Coding for Government Electricity
By: Indrani Sen
Hi, I’m Indrani Sen. I am a woman working in computing with over 5 years experience in the software industry. I earned my Bachelors in Computer Science from Assam University in India. I also completed my Masters in Computer Applications from Kalinga Institute of Industrial Technology in India. During my final semester, I got an opportunity to intern at Infosys — an information technology consulting company. Following graduation I joined Tata Consultancy Services — a global leader in IT services, consulting and business services where I now manage projects and mentor junior engineers.
About My Work
I am primarily involved in overseeing important parts of the software development life cycle, including understanding project requirements while working with clients, working with cross-functional teams to address bottlenecks, delegating tasks, and conducting final acceptance testing with clients.
In addition, I am also leading a team of junior engineers and mentoring them to tackle various industry challenges encountered on a daily basis. You learn only by doing. Unless you take up the problem and try executing it in multiple ways, you won’t be able to come up with the varying magnitudes of errors. A good debugger will eventually become a good programmer.
A good debugger will eventually become a good programmer.
How I Use Coding
Being a part of the software development industry, our primary objective is to reduce human error and automate services beneficial for our clients. My recent project is with the various State Government Electricity Boards in India. Using technologies such as J2SE, Spring REST, AngularJS and Materialize CSS, I led automation of services, such as asset maintenance schedules incorporating text/email notifications, automated data-rich energy utilization reports, and more. In addition, I have developed REST web-services for utility SCADA applications using spring framework, designed upstream SOAP web-services for inter-module data communication and have utilized SQL to generate various diagnostic reports. The major impact of my project has been the improvement in down time arising due to human error and faster processing times, subsequently saving taxpayer money.
Sticking to stringent deadlines almost year round the clock can be extremely challenging to accomplish without conducting some fun activity at the workplace. We at TCS dedicate our Friday’s to Fundays. Using front end technologies, we develop banners and pamphlets which we distribute among the mass population for the various events conducted by our organization. These events include TCS Fit for Life Corporate Challenge to promote wellness in the community. Various marathons are organized at different cities across the globe. Due to the ongoing pandemic, the scheduled 2020 marathon in New York got cancelled.
We have also developed an application where employees can log their daily physical activity which can include the time spent in gymnasiums, to commuting via cycling or as simple as the amount of time spent in walking. The noble part about this website is it contributes the amount logged to various non profitable organizations. We have also designed a forum “TCS-ioN” to reach out to aspirants who dream of joining our organization tomorrow to help them develop important skills and technologies.
Programming Languages & Tools I Use
- Java/J2SE
- MaterializeCSS with Angular
- Visual Studio
- Eclipse
- Maven
- Apache Tomcat
I am a singer and a big time foodie. So, I spend most of my idle time exploring music and trying out my hands in preparing new cuisines for friends and family.