From around May 2013, I am working at NTT DATA Global Technology Services, Ltd., Tokyo, Japan, as a Software Specialist, in the re-engineering team. My job is to research and develop techniques and tools which help the users with their now-hard-to-manage legacy systems. The re-engineering tool-set is about algorithmically analyzing legacy code, and automatically generating multifaceted documentation.
The development of the re-engineering tool-set takes place on the beautiful landscape of the borderline of theory and practice, and borrows from many fields of computer science. We mainly use the Haskell programming language, where the gap between conceptualization and implementation is considerably small.
During my Ph.D. in Physics (at the Department of Physics, University of Pune), I worked with Prof. A. D. Gangal as my advisor towards developing a Calculus suitable on Fractal domains. Here is the list of related publications:
- Calculus on Fractal Subsets of Real Line – I: Formulation, Abhay Parvate and A. D. Gangal, Fractals, 17(1), 53–81 (2009)
- Calculus on Fractal Subsets of Real Line – II: Conjugacy with Ordinary Calculus, Abhay Parvate and A. D. Gangal, Fractals, 19(3), 271–290 (2011)
- Fractal Differential Equations and Fractal-time Dynamical Systems, Abhay Parvate and A. D. Gangal, Pramana J. Phys. 64(3), 389 (2005)
- Calculus on Fractal Curves in Rn, Abhay Parvate, Seema Satin, and A. D. Gangal, arXiv:0906.0676, Fractals, 19(1), 15–27 (2011)
- Fokker-Planck Equation on Fractal Curves, Seema Satin, Abhay Parvate and A. D. Gangal, arXiv:1004.4422, Chaos, Solitons & Fractals, 52, 30–35 (2013)
During 2005–2009, I was involved in teaching, programme coordination, and curriculum revision activities at the Centre for Modeling and Simulation, University of Pune. Teaching involved programming related courses in the main, and occasionally mathematical topics. The posts held have varied according to my experience and funding available.
I developed my love for computers long back, during my B.Sc. Electronics days. Mostly self-taught, I have explored a variety of programming languages to a varying degree. The earlier exploration includes C, Assembly (8085, and a few bits of 80?86), Fortran, Eiffel, PHP, MySQL; the more recent exploration includes Scheme (a dialect of LISP), Haskell, Python, Java, Prolog, to mention a few. Currently my favorite one is Haskell. I mainly use the GNU/Linux platform.
For the period from May 1998 to February 2004, I maintained almost all aspects of the server and network within the Department of Physics, University of Pune, including automation of many on-site requirements with the help of shell scripts. This was also the time when I learnt about some of the internal aspects of Unix-like systems.
Occasionally in my free time I have been developing an open source program – 読解器 (dokkaiki) – A Japanese reading assistant.
You may also be interested in visiting my other blog, Linux at your command, which is specifically about GNU/Linux command line and scripting.
Though not a degree holder in Mathematics, my approach to most of my activities is driven by a craving for mathematical clarity and elegance in understanding and dealing with the world on the one side, while trying to solve practical problems on the other.