Embedded Developer Resume
3.00/5 (Submit Your Rating)
Uniondale, NY
SUMMARY:
- Around 5 years of hands on experience in software design, development, test, maintenance and document in C/C++.
- Developed Python on Linux, Cross - platform and Embedded systems.
- Expert on software development on Embedded Linux, RTOS, Solaris and Linux.
- Developed Python on Linux, Cross-platform and Embedded systems.
- Developed network programming skills including both TCP/IP and UDP protocols.
- Experience with SDLC, object oriented programming, Database maintenance and web development.
- Experience of OO design and end-to-end software development, worked on Data Structures and implementing mathematical methods.
- Experience in Agile, Scrum and Waterfall methodologies. knowledge in designing and developing WebPages using HTML, CSS, Java Script, JQuery and work on MVC architecture.
- Developed complex database objects like Functions, Packages, Triggers and Stored Procedures using SQL, My SQL and PL/SQL.
- Knowledge on SQL server SSIS, SSRS and software design, networking TCP/IP, code optimization and operating systems.
- Experience in continuous build integration tool like Jenkins.
- Knowledge of cloud computing and virtualization including Dockers.
- Experience in creating UML Design diagrams like sequences and class diagrams.
- Worked in a team developing general image search engine.
- Experienced in cloud integration process for configuring multiple application programs to share data in cloud.
- Experience in web services, sending XML and JSON data over wire.
- Proficient experience on ticketing tools like JIRA, Service Now, Bugzilla and their workflow.
- Proficient in Test Driven methodology to design, develop & test software modules.
- Experience of developing multi-tier application on Microsoft Technologies.
TECHNICAL SKILLS:
Languages: C, C++, C#, Java, SQL, Python, SCILAB, MATLAB
Testing Tools: Logic Pro, Signal Hound’s Spike, Wireshark, Postman, Ubiqua Protocol Analyzer
Database: Oracle, Microsoft SQL Server, IBM DB2, SQLite and MongoDB, PL SQL, Cassandra
Design Tools: PSoC Creator, Eagle, Multisim, NS2, PSpice
Web Technologies: Java, HTML, CSS, XML, JavaScript, JSP, JSON
Operating Systems: Windows, LINUX, Ubuntu
Others: MS Word, MS PowerPoint, MS Excel, Adobe Photoshop, Git, Eclipse IDE, Arduino IDE
PROFESSIONAL WORK EXPERIENCE:
Confidential, Uniondale, NY
Embedded Developer
Responsibilities:
- Participate in the entire lifecycle of the project, which involve the understanding scope of the project, functionality, Data Modeling, documentation of technical architectural design and complete development
- Develop new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strengthen quality and functionality of critical applications.
- Developed UNIX shell scripts for testing the application and writing the SQL queries for Sybase database.
- Contribute and build tools, Ksh, Csh, Perl scripts for the application and writing the Make files to compile the programs as per DXC technology internal project standards.
- Clear understanding of Document Object Model (DOM) for easy navigation of XML files.
- Build and develop various portals using Pro*C and run and test them with Job and Mak files in the various UNIX environment.
- Perform Unit testing on the developed application by creating own data and document.
- Closely interact with the business analysts to understand and analyze the requirements and for the testing of the program in various environments.
- Verify the working of the code with job in all three environments like Test, UAT, Model office (MO) and Prod.
- Involve in Designing, preparing and executing the unit tests.
- Responsible Person for the walkthrough for the developed code through the production and code reviews.
- Excelled in guiding the work of technical teams. Articulated project goals and scope, translated business needs into technical terms, prepared detailed work breakdown structures (WBS) and instilled shared.
- Analyzing, designing and implementing change requests for the C/C++.
- Involved in writing optimization techniques for more accuracy of Macros in C/C++, C and C++ routines and Oracle SQL, PL/SQL.
- Wrote Shell/Awk scripts for Production Systems. Used Oracle and Sybase as the backend databases.
- Developed new reports using Python to identify the sales margin overrides.
- Developed native UI using JavaScript with event handlers and fetching data using SOAP interfaces.
- Develop and Execute the Module Test Cases on Unit and Integration Testing environments.
- Provided support for internal business process and responsible for communicating detailed technical information and providing technical assistance to customers, systems, and management and external sources.
- Worked with an alert system that generated alerts for customers based on specific events happening in the market using C++.
- Shared the ideas to meet the future market demands for the existing and new products. And also created the open platform discussions within the organizations for ideas sharing and brainstorming.
- Coordinating with End Users with version releases.
Confidential
Embedded Tester / Developer
Responsibilities:
- Developed and debug C/C++ program on ARM running on Linux platform.
- Designed software module on ARM embedded system in Linux platform.
- Developed software on C/C++ to control hardware function, motor, camera module.
- Traced software code for performance and functional test.
- Installed and tested software on Linux OS with device driver, support software, TCP/IP, and Ethernet interface.
- Implemented technologies such as Rest Streaming to get live data changes from Nest API and Web Sockets for full duplex communication between our server and web client.
- Used Qt to create C++ embedded software with fluid and responsive 2D UIs.
- Fixed problems in code and design with the help of collected data and analyzed it using MDA (Measure Data Analyzer).
- Performed peer review of code, software documents, requirements and test cases developed by the team.
- Performed unit testing and debugging of the Handwritten/Auto-generated C code using Lauterbach/Trace32 debugger.