Software Engineer /architect Resume
Phoenix, AZ
SUMMARY
- Results - driven professional with 14+ plus years of, progressive Developer/Architect experiences in Aircraft Network Communication, IOT, SOA and Telematics domain. Certified System engineering professional from International council of system engineers.
- Handled and worked on many Large Systems full life cycle Developments. Both Frontend, Backend and firmware experiences. Expert in using programming languages JAVA, Android, C++, C, Java Scripts, HTML 5, SQL, Shell Scripts over Multiple Real time OS such as VxWorks, DEOS (Linux). Strong analytical and project management experience, relentless in customer-focus orientation and developing strong relationships at all levels, seeking a position as a System/Software Architect.
- Excellent Coder, have much passion on algorithms and Data structures. Participates in multiple coding competitions such as Hacker Rank (Gold Medal Winner). Quick learner and passion to develop projects using new mobile technologies such as Android.
TECHNICAL SKILLS
Languages: Java, Android, C, C++, JASON, GOOGLE APIs, XML, REST, SQL, JDBC, QT, Embedded systems, VB, VB script, PERL, UML modeling SDL, SQL Lite.
Development Environment: Android SDK using Android studio and 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 AR INC 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.
PROFESSIONAL EXPERIENCE
Confidential, MN
Software Engineer /Architect
Responsibilities:
- Software Engineer responsible for APP development and Backend API support development. Working on apps on Android, interacts with Bluetooth Telematics device with PKI security. Also the telematics devices post the data to backend using unique PKI keys security. The API development in PIVOTAL Cloud secured using the JWT tokens.
- The Project work also involves data mining and predicts the failure upfront in vehicles. The Business Logic Big data API’s exposed for Insurance, Rental, and Fleet companies. Main challenges resolved in architecture solution involve security and latency.
- CARS are connected using the GSM device to Cloud system with Multilayer security.
Confidential
Software Engineer /ArchitectResponsibilities:
- Software Development on Confidential 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.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.
Confidential
Technology Specialist/Software Architect
Responsibilities:
- In Confidential 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). Confidential 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. .
Confidential, Phoenix, AZ
Technology Specialist/Software Architect
Responsibilities:
- 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.
- Clearly defined the Performance requirements and constraints. Defined the Interface document to communicate with other systems. Developed the system architecture using Visio and Enterprise Architect Tool. Developed the System Development plan.
- 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.
- 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 .
- 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 AR INC 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.
Confidential, Phoenix, AZ
Technology Specialist/Software Architect
Responsibilities:
Responsibilities:
- 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.
- 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 AR INC 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.
Confidential, Seattle, WA
Technical/Team Lead
Responsibilities:
- 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 AR INC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
Confidential, Seattle, WA
Technical/Team Lead
Responsibilities:
- 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 AR INC 618,619,429,653,623,622,620, DO280, 258 and FAA SC 214.
Confidential, Seattle, WA
Technical/Team Lead
Responsibilities:
- 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 AR INC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
Confidential, Seattle, WA
S w Engineer to Technical/Team Lead
Responsibilities:
- 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 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 AR INC 618,619,429,653,623,622,620, DO280,258 and FAA SC 214.
Confidential, Phoenix, AZ
Sw Engineer to Technical/Team LeadResponsibilities:
- 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.
- Writing JAVA/Android Code in ECLIPSE environment.
- 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.
Confidential
Android Developer
Responsibilities:
- Client Proposal for bidding, Requirement finalization, Iterative model agreement Performed the architecture design, Development and testing.
- Significant Android features used Blue Tooth interface (Blue tooth socket programming), SD card interface, Mini SQL database interface
Skills Environment: Android SDK ECLIPSE, XML,SQL,Blue tooth,SD Card and Java.
Confidential
Android Developer
Responsibilities:
- Architecture design, Development and testing.
- Significant Android features used XML design, Voice Play, Vibration
Skills Environment: Android SDK ECLIPSE, XML and Java.
Confidential
Android Developer
Responsibilities:
- Architecture design, Development and testing.
- Significant Android features used XML design, Alarm and Remainder, SD card save info
Skills Environment: Android SDK ECLIPSE, XML and Java.
Confidential
Java Developer
Responsibilities:
- 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.
Confidential
Acted as PERL Developer
Responsibilities:
- Wrote the PERL script to perform the activity mentioned.
Skills Environment: ECLIPSE and PERL.
Confidential
R&D Engineer
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.
Confidential
Research Engineer
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.