We provide IT Staff Augmentation Services!

Senior Staff Software Engineer Resume

2.00/5 (Submit Your Rating)

Holtsville New, YorK

SUMMARY:

  • Software Engineer with 14 years of experience in conceptualizing, architecting and developing high quality framework, system and solutions software for Android and Windows Enterprise Mobile devices, windows printer driver and digital image processing for Multi - Functional Peripherals.
  • Extensive experience in architecting and leading the development of multiple software solutions for enterprise mobile devices
  • Expertize in architecting and developing Application Programming Interfaces and Development Tools Kits for enterprise mobile devices to enable customers to stage the device and write line of business applications
  • Extensive experience in Android, Windows CE/Mobile/Phone and Windows desktop OS
  • Extensive experience in development of windows printer driver, imaging processing techniques and software solutions for Multi-Function Peripherals
  • Expertize in Object Oriented Programming and Design and programming languages C, C++, C# .NET and Java
  • Extensive experience in Agile and Waterfall software development methodologies
  • Good experience with creating EPICs, stories, prioritization, handling sprint planning and scrum meeting and resolutions of defects
  • Proficient in understanding the business requirement and translating to technical requirements and designing the implementation architecture
  • Expertise in all phases of software development life cycle from requirements analysis to product maintenance.
  • Passionate on requirements definition, product conceptualization, proof of concepts, architecture and design and deliver high quality software solutions

TECHNICAL PROFICIENCIES:

SDLC: Agile Programming, Waterfall

Agile Methodology/Tools: Scrum, Jira, Rally, Pivotal Tracker

Operating Systems: Android, Windows Phone 8/CE/Mobile, Windows Desktop OS, Linux

Programming Languages: C, C++, C# .NET, Java, Java Script, Perl, Assembly

Markup Suite: XML, HTML

Databases: Oracle, SQL, SQLLite

IDE: Android Studio, Eclipse, Microsoft Visual Studio, Xamarin Studio

Source Control : GIT, Clear Case, Subversion, Visual Safe Source

Web Technologies : RESTful Web Services, SOAP

Other Tools : Klocwork, PC Lint, Peer Review, WinDBG, Soft Ice, Clear Quest, Bounds Checker, Rational Purify, WinRunner, QTP, RSM, ANT, VSPerfCmd, Wireshark

PROFESSIONAL EXPERIENCE:

Confidential

Holtsville, New York

Senior Staff Software Engineer

Responsibilities:

  • Technical lead on multiple software solutions and apps for Confidential
  • Responsible to architect, design and develop API, Enterprise Mobility Development Kits and solutions software for Zebra mobile computers such as Device Configuration and Staging, Barcode Scanning, Document Capture, Payment, Smart NFC, Mobile Dimensioning, etc.
  • Responsible for developing Xamarin API to enable the C# developers to write Android applications using Visual Studio and Xamarin Studio.
  • Responsible for developing proof of concepts, writing use cases, functional specification, developer API documentation, programmers guide, release notes and developing sample applications
  • Responsible for interfacing with several technology teams to drive requirements and design to meet customer use cases
  • Support Product Owner to capture the customer requirements, create EPICs, stories, prioritize features, planning and manage the execution.
  • Responsible to provide quick resolutions and guidance to critical customers to write their line of business applications
  • Responsible for mentoring the development team located globally, training the global support and sales team on value add features, software and solutions

Confidential

Holtsville, New York

Senior Staff Software Engineer

Responsibilities:
  • Confidential was a manufacturer and worldwide supplier of mobile data capture and delivery equipment and now owned by Confidential . The company specializes in barcode scanners, mobile computers, RFID systems and Wireless LAN infrastructure.
  • Researched and developed of features and software solutions for Enterprise Mobile Computers
  • Developed multiple proof of concepts software such as the device management solutions, remote device control, OEM and demo applications for Windows Phone 8 Enterprise devices
  • Designed and developed of Enterprise Mobility Developer Kits for C, .Net and Java developers which includes developing API, samples and developer guide for features such as barcode scanning, document capture, sensors, audio, Bluetooth, fusion for Windows CE and Windows Mobile devices.
  • Contributed to mobile payment software to bring payment solution to market and enable payment solutions in application development frameworks and develop mobile payment demo application
  • Contributed for software architecture, design, code and test plans to ensure the quality of product and extensible
  • Mentored teams located multiple facilities around the world on new technologies and solutions and coordinate with the team to ensure the quality of the product.
  • Contributed to the product release process such as building deliverables, creating release notes and releasing
  • Provide trustworthy solution, fixes and performance improvements in mobile computers for the issues raised by customers.

Confidential

Lexington, Kentucky

Software Specialist Consultant

Responsibilities:
  • Lexmark Fleet Management Solutions Software efficiently manages majority of customer’s printer device support contracts that require constant multi-vendor device monitoring and reacting quickly to service and supply alert conditions.
  • Worked with marketing analysts to gather the business and functional requirements
  • Designed and developed frameworks to query printer information and manage printers such as Lexmark, Confidential Confidential, Canon, Toshiba, Sharp, Richo, and Epson printers
  • Designed and developed database tables and SQL queries to store and retrieve data from Oracle database
  • Designed and implemented windows based and web based user interfaces to query and display printer reports
  • Designed and implemented web service client to upload the printer reports to the web services
  • Designed and implemented software upgrading component to update software from the software servers
  • Contributed to localizing the software for international languages and creating software installers
  • Reviewed the software design, code and test cases written by other engineers located at multiple facilities to ensure the quality of software
  • Mentored teams located at multiple facilities around the world on requirements, design and testing
  • Automated the building process and build releases to Quality Assurance team

Confidential

Systems Software Engineer

Responsibilities:
  • Researched existing HP e-Print architecture for rendering Microsoft Office Documents on cloud and presented technical paper on “Cloud Based Print Rendering”
  • Conceptualized and developed “Cloud Based Print Rendering proof” of concept on Windows 7 OS
  • Worked with business analysts and architects to gather the software requirements and solutions
  • Created product requirement, software estimation, high-level scope and design documents
  • Designed the universal printer driver to support Confidential Confidential Inkjet, OfficeJet, LaserJet and Canon color/mono printers
  • Designed and implemented bidirectional query to get device strings from various printers
  • Created the GPD (Generic Printer Description) and PPD (Postscript Printer Description) driver files.
  • Implemented PostScript, PCL renderers and Print Processor using WDK, Windows SDK and GDI
  • Designed and implemented Secure Printing feature to secure the print data over the network
  • Designed and developed Universal Printer Driver support for Multi User Environments viz. Citrix Servers
  • Analyzed code using static analysis tools and the driver performance using VSPerfCmd and optimized code to improve driver performance
  • Involved in writing and reviewing the test cases and automated the unit level testing using CPPUnit
  • Created the driver installation files and involved in providing localization solutions for driver
  • Automated the of build process of the driver using ANT and build releases to Quality Assurance Team
  • Contributed for reviewing software architecture, design, code and test case to improve driver quality
  • Mentored team members and new engineers on universal print driver architectures and development

Confidential  

Senior Member Technical Staff

Responsibilities:

  • Worked with Sharp Labs of America, USA and Sharp Corporation, Japan to create requirements specification
  • Involved in feasibility study and prototype development of print driver proof of concepts for new windows operating systems
  • Architected, designed and developed the XPS Raster Filter Driver to rasterize the XPS page on Windows Vista
  • Architected, designed and developed XPS Native Filter Driver with Sharp print features on Windows Vista
  • Designed and developed graphical user interface for Sharp Printer Drivers
  • Developed Asynchronous UI in XPS Driver to show user interfaces in XPS Filters while printing the job
  • Designed and developed Print Capability, Print Ticket Generation and Validation support in the driver UI
  • Maintained existing GDI based PCL XL& PCL 5c Sharp printer drivers and implemented new features
  • Developed and integrated image processing, color management, halftoning and compression modules
  • Designed and implemented Boxing Logic to reduce memory consumption and to improve first page out time
  • Rasterized the Vector, Font Text and Image elements in the driver using Third Party Libraries
  • Designed and developed to thumbnail feature in printer driver to display print job on the Sharp printer panel
  • Designed and developed different Sharp print specific features such as Copies, Collate, Watermark, Image Stamp, Overlay, N-up, Booklet, Poster Printing, Scaling, Rotate 180 Degree and Color Processing
  • Reverse engineered GDI based raster driver code-base and created the design document and integrated new banding and image processing components
  • Ported and generated 64-it printer driver from existing 32-Bit printer drivers to support 64-Bit operating OS
  • Designed and developed internal tools such as XPS File Viewer and Test Harness Application
  • Bug fixes, code refactoring, performance improvement, testing, build automation and releases of printer drivers
  • Involved in detecting the memory leaks in driver using DevPartner’s Bound Checker and fixed the leaks
  • Adopted Agile Programming, Scrum Process, Test Driven Development approach, Domain Driven Design
  • Interface with Microsoft’s Technical Team to resolve the issues with XPS Print Path on Windows Vista
  • Contributed to reviewing software architecture, design and code ensure extensible frameworks
  • Mentored the team members and new engineers on printer driver framework and software development

Confidential

Project Trainee Engineer

Responsibilities:
  • Researched on best suited image processing techniques required for Multi-Functional Peripheral Devices
  • Created analysis report on each of image processing techniques and algorithms identified
  • Presented technical paper on “Digital Watermarking Techniques for MFPs” to protect the digital content
  • Designed and developed a graphical user interface to test the digital image processing library
  • Developed digital image watermarks for monochrome and color images to secure the digital images
  • Developed digital image halftoning for monochrome and color images
  • Developed digital image compression as per the PCL 5c and PCL XL print language specifications
  • Developed PCL XL Library and PCL 5c library for Muratec printer driver
  • Contributed to printer driver bug fixing, memory leak detection using Rational Purify and fixing the leaks
  • Involved in printer driver GUI bug fixing, renderer bug fixing, code reviews and code refactoring
  • Automated smoke test, feature test and system testing printer driver using WinRunner automation tool
  • Designed and developed a test harness tool to automate the driver testing and to reduce the manual work drastically and saves test execution time while optimizing the code

Confidential

Software Engineer 

Responsibilities:
  • Implemented and tested digital image enhancement techniques to remove the noises and the image contrast
  • Implemented and tested algorithms for image negation and image conversions
  • Implemented and tested digital image edge detection to detect the edges in the digital images
  • Implemented and tested the image scaling and red-eye reduction in the digital images
  • Integrated Third Party PNG, JPEG and TIFF image library to read and save the digital image data
  • Created variety of test cases and test images and executed the test cases on different algorithms

We'd love your feedback!