Uploaded File
Nitin
nitin.diwan25@gmail.com
551-229-5525
8433 Southside Blvd Apt 2201
Jacksonville, FL 32256
Sr Software Engineer
13 years experience W2
0
Recommendations
Average rating
114
Profile views
Summary

  • 9+ Years of experience in Software Programming and Development in Information Technology Industry.
  • Having knowledge on programming Languages C++, VC++, MFC, SYBASE
  • Experience at working both independently and in a team-oriented, collaborative environment.
  • Experience in multithreading using various threads synchronization mechanism such as mutex, events, shared memory etc.
  • Thorough understanding of database concepts and PL/SQL with experience in designing database tables, stored procedures, functions and triggers in Oracle.
  • Understanding of various design and architectural patterns like Singleton, Factory, Observable, Command and applications of the same in developing solutions.
  • Good knowledge of UNIX commands and Shell scripting.
  • Excellent problem-solving skill and ability to quickly grasp complex systems functionally and constantly identify area of improvements in the system.
  • Given training to new joiners on application architecture and Software Workflow.
  • Have Good communication skills and good ability to migrate to new technologies.
  • Avid learner and ability to understand new projects and complex Modules.
  • A good team player. Participates in team activities and helps team members in achieving objectives. Creates a healthy working environment.

Experience
Software Developer
Transportation
Aug 2016 - Apr 2017
Jacksonville, FL

JWDS (Joint Wayside Diagnostic System) Core app is a middleware that receives detector messages that are being sent from DI Parser application. These messages are first parsed, scrubbed and stored in the data base. The data is further analyzed by the artificial intelligence-based rules engine(CLIPS) and alerts/alarms are generated when data conditions match those defined in the Rules Editor.

Responsibilities:

  • Receive Raw files from different detectors and parse those file using C++.
  • After Parsing the files store the values in database using Pro-C
  • From Database use those values and apply different rules over it to determine the threshold values.
  • Based on Threshold values calls different services using REST service written using C++, Web service and Mechanical teams to generate alerts
  • Worked on sending Train passing details from different detectors to different teams.
  • Trend hot bearing detector to reduce burn off derailments.
  • Identify train brake issues and request appropriate line of road corrective actions to correct the problem.
  • Worked with Putty terminal to connect to Linux Server
  • Write python scripts for daily/Monthly JOBS.
  • Know whether or not the crew actions fixed the problem.
  • Reduce delays associated with line of road stops for hotbox alarms.
  • Monitor detector performance, and identify detectors that are not operating properly
  • Worked on sending Alert notifications to different teams
  • Did Unit testing and Integration testing.
  • Write Algorithms to sort the data coming from detectors.

Technologies and Platform: C++ (STL,OOPS), Linux, SQL, Shell Scripting, Python.

C++ Python SQL REST Shell Scripts Scripting PuTTY Linux Unit Testing
Remove Skill
Software Developer
Banking/Financial
Feb 2013 - Jul 2016
New York City, NY

Responsibilities:

  • Discuss high level business requirement with clients and check the feasibility of requirements.
  • Experience in accounting analytics.
  • Handling complete PDLC of project till the deployment of code in production server
  • Develop core business objects using C++ for new assets classes
  • Provide support for the newly released modules or existing modules to identify the root cause and fix the same in quick turnaround time.
  • Working on development as well as maintenance of the project.
  • Automation of 500+ fee codes across different LOBs using C++, VC++, MultiThreading, TCP/IP Socket Programming
  • Worked with Putty terminal to connect to Linux Server.
  • Incorporation of new tax rules across the globe. (e.g. Japan, China New York city etc.)
  • Quick turnaround in integration of new business units. (e.g. Mexico, Czech Republic, Dubai Newco London and Prague etc.)
  • Adoption of new currencies in Phoenix Application. (e.g. Mexican Peso, South African Rand Brazilian Real Great British Pounds.)
  • Successfully developed new business rules for UniFIP (new LOB) using C++ and COM
  • Implementation of complex invoice printing format for various fee schedules
  • User friendly Web Reporting Application
  • Automation: Facilitated user for common processes like Manage exceptions, FIP base and cap, Inflation rate, China tax etc.
  • Write stored procedures, Functions Cursors, Triggers for reporting purpose and different redundant activities.
  • Did Unit testing and Integration testing.
C++ Microsoft Visual C++ MFC Shell Scripts PL/SQL DBMS SDLC ProC OOPS STL Socket Programming Multithreading PuTTY Stored Procedure Triggers Linux TCP/IP Unit Testing
Remove Skill
Software Developer
Information Technology
May 2012 - Jan 2013
Toshiba MRI System Software Developer Description :MRI is a medical imaging technique used in radiology to visualize internal structure of human body in details. Responsibilities:
• Develop Tools for reading the raw data from study files and generate sequences from them
• Development of UHIs using C++/VC++/MFC and Socket Programming
• Create Customs controls
• Requirements analysis, detail design and documentation Technologies and Platform: C++(STL, OOPS, Structures, MFC) Windows, Perl scripting
C++ Perl Scripting Windows
Remove Skill
Editor of Unigine Engine
Information Technology
Mar 2010 - Apr 2012
No skills were added
Remove Skill
Feb 2010 - Mar 2010
C++(STL, MultiThreading, OOPS, Structures, MFC) DirectX, Windows
No skills were added
Remove Skill
Software Developer
Information Technology
May 2008 - Feb 2010
VirtuoSo Virtuoso is virtual studio that we see in news channels. It is used for saving time as well as money for creating complex studios . Responsibilities:
• Implemented Design Pattern and handeled the complete UI Part.
• Created Basic Objects, Created Filters and Fix all the Bugs in the Previous version using C++, Socket Programming
• Created 3D Objects in directx Technologies and Platform: C++(STL, MultiThreading, OOPS, Structures, MFC) DirectX, Windows
Design Patterns UI Windows C++
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Electronics and Telecommunication
Shri Shankaracharya College of Engineering and Technology 2008
Minor: Junwani
Skills
C++
2017
6
Linux
2017
4
PuTTY
2017
4
Shell Scripts
2017
4
Unit Testing
2017
4
DBMS
2016
3
MFC
2016
3
Microsoft Visual C++
2016
3
Multithreading
2016
3
OOPS
2016
3
PL/SQL
2016
3
ProC
2016
3
SDLC
2016
3
Socket Programming
2016
3
STL
2016
3
Stored Procedure
2016
3
TCP/IP
2016
3
Triggers
2016
3
Design Patterns
2010
2
UI
2010
2
Windows
2013
2
Scripting
2017
1
Applications Architecture
0
1
Database Design
0
1
Oracle
0
1
Perl
2013
1
Python
2017
1
REST
2017
1
Software Engineer
0
1
SQL
2017
1
UNIX
0
1