This document provides a summary of an individual's professional experience and skills. They have over 10 years of experience in software development using languages like Java, Android, C, C++, and working with real-time operating systems. Recent roles include senior software engineer at Bosch developing vehicle diagnostic systems using Android and backend Java applications. Previous experience includes roles as a technology specialist and software architect at Honeywell developing aircraft communication and avionics systems using C/C++ and safety critical standards. They have strong skills in software development lifecycles, algorithms, data structures, and industry standards.
1. MARIA JOHN PAUL D
BE (EEE), MS(SOFTWARE SYSTEMS,BITS) , CSEP
(Java, Android, C, C++, RTOS embedded, Systems)
PROFESSIONAL PROFILE
Results-driven professional with 10+ plus years of, progressive experience in Large
Systems full life cycle Development, using JAVA, Android, C++ and C over Multiple Real
time OS such as VxWorks, DEOS (Linux). Strong analytical and project management
capability, relentless in customer-focus orientation and developing strong relationships at
all levels, seeking a position as a Software Developer/architect
Excellent Coder, have much passion on algorithms and Data structures. Participates in
multiple coding competitions such as Top coder. Quick learner and passion to develop
projects using new mobile technologies such as Android and Windows Mobile.
Areas of technical skills and applied knowledge include:
Languages: Java, Android,C, C++, JASON, GOOGLE APP ENGINE APIs, XML, REST,
SQL, JDBC, QT, Embedded systems, VB, VB script, PERL, UML modeling SDL, SQL Lite.
Development Environment: Android SDK using Eclipse IDE, MS Visual Studio,
Tornado, MS Visual Basic.
OS: Android, VxWorks (RTOS), Linux, DEOS (RTOS).
Modeling Tools: UML SDL, Enterprise Architect, Visio.
SDLC: All phase of SDLC . System requirement, System Architecture, Software
Requirement, Software architecture, Software Design, Software coding, Unit test,
Verification, Validation, Maintenance In-service support.
Configuration Management: DOORS, GIT, SVN, Clear case, Clear quest, PVCS.
Project management Skills: Planning (MPP), Tracking, Project Engineer role, People
management skills, Presentation, Influencing, Communication, Risk Management skills
Industry standards and Systems skills : Certified system engineer principal from
INCOSE, Safety critical standards DO178B, Avionics Communication standards ARINC
618,619,429,653,623,622,620, DO280,258 FAA SC 214, TCP/IP.
Hardware Skills: Protel 99 SE, Schematic Design, Emulator, MCU ASM programming.
CAREER EXPERIENCE
Vehicle Diagnostic System
(Bosch, MN/US)
Nov’ 2014 – Present
Role: Sr Software Engineer
Summary of work in Bosch: - Software Development on Vehicle Diagnostic System
called Encore. The System comprise of GUI on Android which communicates to Java Web
service Interface which resides on Linux through JASON over HTTP. Further the System
communicates to Legacy software (Vehicle communication) through SOAP messages.
The system interacts with Firebird Database for key data.
My Nature of work mainly on Android Gui and Back-end Java applications.
2. Significant demonstration includes modifying the android Source code and successfully
changed the behavior of the Android GUI. Other Notable work includes encryption and
database interface.
Skills and Environment used: ANDROID, JAVA, LINUX, C++, ECLIPSE, QT, Visual
Studio, SVN. Firebird Database, SQL Queries. JASON, SOAP, Web System Interface.
Industry standards and Systems skills: OBD II (On Board Diagnostics)
SDLC - System requirement, System Architecture, Software Requirement, Software
architecture, Software Design, Software coding, Verification, integration and Validation.
Aircraft Communication System CMU
(Honeywell , US/BLR)
Oct’ 2004 – Oct 2014
Role: Technology Specialist/Software Architect
Summary of work in Honeywell: - In Honeywell Job profile mainly on Software
Development on Large System (400K Lines of code). The System has multiple Functional
areas and Partitions (Safety). And each partition has multiple Functional Areas
(Experienced in Software Architecture, Design Patterns, Algorithms, Data Structures using
C++, C, and JAVA etc. The system Runs in RTOS ((VxWorks/DEOS,UNIX).Experienced
with Multi Thread Scheduling/Memory Management/Thread Safe/Budgeting).
The product called Communication Management Unit which provides DATALINK
communication service for the aircraft from AOC(Airline operational controller) and
ATC(Air traffic controller). CMU as the avionics router interacts with other onboard
computers such as Flight management system, Aircraft Condition Monitoring systems,
CMC, EICAS, CABIN systems etc and provides communication from Ground using VHF,
Satellite and HF Radios. .
Emberror, Dassault EPIC platform Business aircrafts COM 2014 to Oct 2014
Honeywell, Phoenix, AZ
Technology Specialist/Software Architect
ATN (Aeronautical Tele communication network) Stack made up of OSI model
architecture stack. The new stack developed to support the industry mandate. The
Communication function responsible for the message exchanges between pilot (Through
Multi functional Displays) and to the Ground Air Traffic controller through Satellite, VHF
and HF communication. In Honeywell worked on the product called Communication
Management Unit which provides DATALINK communication service for the aircraft from
AOC(Airline operational controller) and ATC(Air traffic controller). CMU as the avionics
router interacts with other onboard computers such as Flight management system, Aircraft
Condition Monitoring systems , CMC, EICAS, CABIN systems etc and provides
communication from Ground using VHF, Satellite and HF Radios.
• Elicited and Defined Stakeholder Requirements.
Boeing requirements and Industry Requirements fine tuned to high level
system requirements. Had direct interaction with Customers. Scenarios and
use case techniques used. The Requirements are maintained in the
configuration management tool DOORS.
• System Architecture and Development Plan.
Clearly defined the Performance requirements and constraints. Defined the
Interface document to communicate with other systems. Developed the
3. system architecture using Visio and Enterprise Architect Tool. Developed
the System Development plan.
• Software Architecture
The Software architecture driven from the strategy of Core Architecture. The
functional areas are clearly grouped and made the software architecture
cohesive and Low coupling. Trade studies on various options done and
explained in Design reviews.
• Coding/Review
Worked extensively on design and Code. The coding developed in C++ and
C over VxWorks environment. The Environment used to develop the code
Source Insight. There are certain Code Development done in Model based
tools (SDL) which generates the source code. Debugged code issues using
Tornado over Power PC board.
Extensively used STL’s, Design Pattern and created multiple algorithms to
give efficient code.
Embedded Real time RTOS concepts extensively used for Partition and
scheduling .
• Software Verification Review
Worked on Test case developments, Scripting and performing Certification
activities such as DO178 B Execution, Code Coverage, Thread Budget
calculation etc.
• System Validation
Performed System Test cases and actual System validation with the Real
environments.
Skills and Environment used: C, C++, Embedded, MS Visual Studio, Tornado, VxWorks
(RTOS), DEOS (RTOS), SDL, Enterprise Architect, Visio, DOORS, Clear case, Clear quest,
PVCS. Presentation, Influencing, Communication skills.
Industry standards and Systems skills : Safety critical standards DO178B, Avionics
Communication standards ARINC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
SDLC - System requirement, System Architecture, Software Requirement, Software
architecture, Software Design, Software coding, Verification, integration and Validation.
787, 777 aircrafts ATN stack communication unit Feb 2012 to 2014
Honeywell, Phoenix, AZ
Technology Specialist/Software Architect
ATN (Aeronautical Tele communication network) Stack made up of OSI model
architecture stack. The new stack developed to support the industry mandate. The
Communication function responsible for the message exchanges between pilot (Through
Multi functional Displays) and to the Ground Air Traffic controller through Satellite, VHF
and HF communication.
Worked full lifecycle of the project. Predominantly on Coding and design. The
system developed in C++ and C over VxWorks environment. Also certain Code
Development done in Model based tools (SDL) which generates the source code.
Extensively used C++ concepts such as STL and created multiple algorithms
to give efficient code.
4. Embedded Real time RTOS concepts extensively used for Partition and
scheduling .
Skills and Environment used: C, C++, Embedded, MS Visual Studio, Tornado, VxWorks
(RTOS), DEOS (RTOS), SDL, Enterprise Architect, Visio, DOORS, Clear case, Clear quest,
PVCS. Presentation, Influencing, Communication skills.
Industry standards and Systems skills : Safety critical standards DO178B, Avionics
Communication standards ARINC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
SDLC - System requirement, System Architecture, Software Requirement, Software
architecture, Software Design, Software coding, Verification, integration and Validation.
Protected Mode Controller Pilot Data Link Communication (PMCPDLC)- system
engineering
Honeywell, Seattle, BLR, WA Jun 2010 to Jan 2012
Techinical/Team Lead
Development of Protected mode application to comply with industry standards
ED110 and DO 280.
• Technical Project Management Role, Led 20 members Team.
• Developed the Software requirements in Doors
• Designed the architecture, Presented in Preliminary Design Review to the
customers
• Developed the code in C and C++ over Microsoft VC++ environment.
• Extensively used STL’s, Design Pattern and created multiple algorithms to give
efficient code.
• Embedded Real time RTOS concepts extensively used for Partition and scheduling
• Actively participated in Integration and ported the code to real hardware over
DEOS environment.
• Actively participated in Level C and Level D type DO178b Verification and
Validation
Skills and Environment used: C, C++, Embedded, MS Visual Studio, DEOS (RTOS), Enterprise
Architect, Visio, DOORS, Clear case, Clear quest, RVT scripting, Proprietary tools.
Industry standards and Systems skills : Safety critical standards DO178B, Avionics
Communication standards ARINC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
Next Generation Advance message communications (NG FAA)
Honeywell, Seattle, BLR, WA
Sep 2009 to Jun 2010
Technical/Team Lead
Research prototype project from FAA on Next Generation Datalink
• Technical Project Management Role, Led 20 members Team.
• Developed the Software requirements in Doors
• Designed the architecture, Presented in Preliminary Design Review to the
customers
• Developed the code in C and C++ over Microsoft VC++ environment.
5. • Extensively used STL’s, Design Pattern and created multiple algorithms to give
efficient code.
• Embedded Real time RTOS concepts extensively used for Partition and scheduling
.
• Actively participated in Integration and ported the code to real hardware over
DEOS environment.
• Actively participated in Level C and Level D type DO178b Verification and
Validation
Skills and Environment used: C, C++, Embedded, MS Visual Studio, DEOS (RTOS), Enterprise
Architect, Visio, DOORS, Clear case, Clear quest, RVT scripting, Proprietary tools.
Industry standards and Systems skills: Safety critical standards DO178B, Avionics
Communication standards ARINC 618,619,429,653,623,622,620, DO280, 258 and FAA SC 214.
MK2+AOA Jun 2008 to Sep 2009
Honeywell, Seattle, BLR, WA
Technical/Team Lead
Mk2+AOA program mainly developed for aircraft interface changes along with
Hardware.
• Technical Project Management Role, Led 20 members Team.
• Developed the Software requirements in Doors
• Designed the architecture, Presented in Preliminary Design Review to the
customers
• Developed the code in C and C++ over Microsoft VC++ environment.
• Extensively used STL’s, Design Pattern and created multiple algorithms to give
efficient code.
• Embedded Real time RTOS concepts extensively used for Partition and scheduling
• Actively participated in Integration and ported the code to real hardware over
DEOS environment.
• Actively participated in Level C and Level D type DO178b Verification and
Validation
Skills and Environment used: C, C++, Embedded, MS Visual Studio, DEOS (RTOS), Enterprise
Architect, Visio, DOORS, Clear case, Clear quest, RVT scripting, Proprietary tools, LDRA.
Industry standards and Systems skills : Safety critical standards DO178B, Avionics
Communication standards ARINC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
7 8 7 D r e a m L i n e r C o m m u n i c a t i o n Nov 2004 to June 2008
Honeywell, Seattle, BLR, WA
Sw Engineer to Technical/Team Lead
Brand new communication function interface with AFDX and TFTP protocol over
CDN network..
• Developed the Software requirements in Doors
6. • Designed the architecture, Presented in Preliminary Design Review to the
customers
• Developed the code in C and C++ over Tornado environment.
• Extensively used STL’s, Design Pattern and created multiple algorithms to give
efficient code.
• Embedded Real time RTOS concepts extensively used for Partition and scheduling
• Actively participated in Integration and ported the code to real hardware over
DEOS environment.
• Actively participated in Level C and Level D type DO178b Verification and
Validation
Skills and Environment used: C, C++, Embedded, Tornado, VxWorks (RTOS), Enterprise
Architect, Visio, DOORS, Clear case, Clear quest, RVT scripting, Proprietary tools, LDRA.
Industry standards and Systems skills : Safety critical standards DO178B, Avionics
Communication standards ARINC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
Android Graphical development Advance tech Project
Honeywell, Bangalore/Phoenix, AZ Jan 2012-Present (Parallel Research project)
• The Patent filed by me chosen for Advance technology development project.(Limited
Description). Handling 5 members team.
• Performed System Requirement, Software Architecture, Software Coding, Integration and
V&V.
• This project mainly focused on coding.
o Writing JAVA/Android Code in ECLIPSE environment.
o Used Threads, XML view updates, Using Achart Engine Library, Interfacing external
device through Bluetooth socket, performed android development using Eclipse
SDK.
• The Unit testing and validation performed using Android SDK.
Skills Environment: Android SDK, XML, AchartEngine, Java.
Commercial Infra red reader interface with Android server (phone) through Blue tooth
Freelancer, Bangalore, India 2011 to 2012 (Parallel with Honeywell)
Android Developer
• Client Proposal for bidding, Requirement finalization, Iterative model agreement
Performed the architecture design, Development and testing.
• Significant Android features used
1 1 Blue Tooth interface (Blue tooth socket programming)
1 1 SD card interface
1 1 Mini SQL database interface
Skills Environment: Android SDK ECLIPSE, XML,SQL,Blue tooth,SD Card and Java.
Virtual Rosary Google Play app (10000 + downloads)
Freelancer, Bangalore, India 2011 to 2012 (Parallel with Honeywell)
Android Developer
7. • Architecture design, Development and testing.
• Significant Android features used
1. XML design
2. Voice Play
3. Vibration
Skills Environment: Android SDK ECLIPSE, XML and Java.
Office health Google Play app
Freelancer, Bangalore, India 2011 to 2012 (Parallel with Honeywell)
Android Developer
• Architecture design, Development and testing.
• Significant Android features used
1. XML design
2. Alarm and Remainder
3. SD card save info
Skills Environment: Android SDK ECLIPSE, XML and Java.
Data extraction tool from 1000 of field raw aircraft communication Logs
Honeywell, Bangalore, India 2010 to 2011 (Parallel)
Java Developer
• High level requirement, Architecture, Interface design, coding
• Wrote the Java code which reads the 1000 of Excel and Note pad Log .
• Based on the requirement for Analysis of data, the tool extracts the information and
produces the output files. Hence this tool will be helpful for the system engineers
who want to look for specific information thus saves lot of time.
Skills Environment: ECLIPSE and Core Java.
Test inputs and configuration generator based on database
Honeywell, Bangalore, India 2010 to 2011 (Parallel)
Acted as PERL Developer
Tool reads the templates and based on the user input it generates the configuration files
for test environment
• Wrote the PERL script to perform the activity mentioned.
Skills Environment: ECLIPSE and PERL.
LG ELECTRONICS INDIA PVT LTD., DELHI, India Jan 2003 – Nov 2004
R&D Engineer.
8. Project involved in the development of embedded systems for the consumer
electronics products developed by LG Electronics.
PROJECTS HANDELED: 1.TELE CONTROLLER (MOBILE CONTROL TO AC)
2.SMART HEALTH (COMPLETE WD AC CONTROLLER)
3.CAC DEVELOPMENT
4.ATM CONTROLLER
5.LCD REMOTE
6.INVERTER AC
Responsibilities:
Design and development of embedded system controls for consumer electronics
products for LG Electronics.
Extensively used programming on C, C++ and ASM.
Extensively used STL’s, Design Pattern and created multiple algorithms to give
efficient code.
Provided onsite support for engineering needs and interact with LG Korea for
developing the systems.
Skills: Assembly, C, VB, Toshiba, Renesas, Atmel, ST microcontrollers, PORTEL 99 SE,
Circuit Maker.
PLUTONIA TECHNOLOGY LIMITED., Chennai, India May 2002 – Dec 2002
Research Engineer
Project involved in development of a prototype system that controls the Legacy air
conditioners from a Home PC.
Responsibilities:
Research and development in the field of controlling air conditioner through PC.
Developed prototypes to simulate the controller.
Skills: Assembly, C, Windows 98, VB, Circuit maker.
P A T E N T S
1) GRAPHICAL REPRESENTATION OF IN-FLIGHT MESSAGES
United States 4001701US01
2) FLIGHT PLAN INTEGRATION WITH DATALINK
United States 4001840US01
3) SYSTEMS AND METHODS FOR CONTEXT BASED CPDLC
United States 400.1869US01
EDUCATION
Master of Science (Software systems) – BITS PILANI.
Bachelor of Engineering (Electrical and Electronics)-MS Univ