Programmer Analyst Resume
San Jose, CA
SUMMARY:
- Over Twelve (12) years of Software Engineering Work Experience for Global Clients in USA, Mexico, Europe - France and Germany as a Senior Software Engineer and as a Programmer Analyst Roles.
- 7 + years of experience as Technical Lead Roles leading team of various size.
- 3 + years of experience as Technical Architect Roles managing large scale project.
- 2 + years of experience as Product Owner and Project Management Roles mentoring a group of developers, assigned responsibilities, elaborated use cases, managed project schedules and module targets.
- Proficiency in Design, Coding and Development on C, C++, Python, Java - Programming Languages for 2.5G GSM/GPRS Mobile software, Programming for Wireless Applications, Embedded Applications & Retail - POS - Technologies.
- Proficiency in Programming Languages C, C++, Python, Java, C#, Go, Ruby, Perl, PHP, R, JavaScript, Objective C, Swift.
- Proficiency in Web Technologies Python, Django, AWS, JavaScript, jQuery, Angular JS, Node.js, React.js, HTML, CSS, Perl, PHP, Ruby, Flask, AJAX, LAMP Stack, Apache, SQLite, PostgreSQL, MySQL.
- Proficiency in Embedded Mobile Technologies C, C++, DSP, ARM, Bluetooth, Audio/Video, L1, L2, L3 Protocol Stack, BSP, Device Drivers, USB, Storage Devices, Unix, Linux, Multimedia, WinCE, Symbian, Nucleus, Android.
- Proficiency in Java Technologies Java, J2EE, J2ME, Servlet, JSP, Struts, Hibernate, spring, Jenkins, Git, Jira.
- C, C++, DSP, ARM, Bluetooth, LCD - Touch Screen Technology, MM- UI Framework, MP3, AAC, MIDI Player Implementation in Locosto 2.5 GSM/GPRS Chip, BSP, USB, Device Drivers, Boot Loader, Layer 1, Layer 2, Layer 3, Protocol Stack, Storage Devices, NOR, NAND, Flash File System, Graphics OpenGL, Open VG, FM Radio Implementation in Mobiles, Vocoder, DMA Channels, VSP, Modem,Tools developed at TI, TI- Profiler, Triton, Linux, UNIX, Audio /Video HW accelerated codec’s, BAE Audio Beatnik Engine for Midi Players, Camera, Multimedia frameworks experience Audio Services-AS, I2C Buses, RT-Linux, WinCE, Camera, Audio, Video, Android’s platform experience on OMAP3430, Windows, Nucleus, VxWorks and Symbian.
- Responsible for Bluetooth Implementation for leading Customers of Confidential Nokia N5.24, N5.32 and Motorola NM2.1Mx line Series for US Market.
- Responsible for Layer1, Audio, Video, DSP, Development and Enhancement features for Texas -Instruments clients-Nokia, Motorola, Samsung, Huawei, Palm and Ericson.
- Complete IT experience in design, development and implementation of mobile solutions for handsets, for Customers of Confidential: Nokia, Motorola, Samsung, and Huawei.
- Complete IT experience in design, development and implementation of Retail POS- Point of Sale Software for Target - USA, IBM GPD Devices, NCR and IBM- POS Systems.
- Strong Experience of different Integrated Development Environment for Retail - POS and Mobile Application Development, Source Insight, VC++, Microsoft Visual Studio .NET Compact Framework.
- Experience in debugging with Code Composer Studio J-Tag and Lauterbach debugging tools, RTOS, WinCE, Clearcase and Clearquest • Good Experience in C, C++, C#, Java Programming Languages.
- 5.0 + years of Software Engineering Experience in Embedded -Wireless-Technologies, Software including POS - Technologies for more than one Technology domains in Software Corporation.
- Demonstrated ability to identify root causes of problems, consider both the long and short-term impact of proposed solutions and develop workable solutions.
- Ability to manage (Multiple) project tasks with changing priorities and tight deadlines. Ability to work well in a team.
- Open to Team related tasks, team meetings, team interaction and conference calls.
- Demonstrated ability to work well with a wide variety of people at various levels, foster cooperation and collaboration among individuals in the work unit, help team resolve conflicts constructively and ability and willingness to communicate when help is needed.
- A Self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
TECHNICAL EXPERIENCE SUMMARY TABLE:
Programming/ Languages: C, C++, C#, Java, DirectShow, WPF, COM, DCOM, ASP.NET, ADO.NET, WCF, VB, Silver Light, DirectX, SQL Server 2008, SSIS, SSAS, SSRS, SQL - BI
Development/ Tools: Lauterbach, CCS, J-Tag, VC++, Visual C++, Visual Studio.NET, .NET Compact Framework.
Functional Areas: Product Development, Product Lifecycle Management, Product Management, Product design, Retail - Merchandise Management, Retail - Store Operations
Microprocessor: ARM
Network/Telecom/ RT/System Software: Bluetooth, CELLULAR PROTOCOLS, DEVICE DRIVERS ON RTOS & UNIX, GSM, TDMA/CDMA/GPRS/EDGE/3G,WAP, Wireless N/W, Wireless Terminal
SoftwareEngineering Methodologies/Tools Technologies: COM/DCOM, Clear Case, OOAD, PVCS, RCS, Rational Clearquest, Rational Quantify, Rational Requisite Pro, Rational Robot, Rational Rose, Rational Software Architect, Rational Software Modeler, Rational Test Real time, Rational Test Manager, UML
TECH INF SERVICES SKILLS: Checkpoint, Citrix Management Services, DirectShow
VLSI DOMAIN/ DESIGN SKILLS: DSP MULTIMEDIA-CODECS, DSP-WIRELESS, EMBEDDED, WIRELESS SYSTEMS-HARDWARE
Verticals: Electronics, Embedded Systems, Retail, TELECOM, Wireless Systems
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Programmer Analyst
OS:Linux, UNIXSkillsPython, Django and JavaScript
Responsibilities:
- Coding on Python, Django and using various web technologies for Confidential enterprise GUTS application, coding on Confidential web portal application involves coding on integrating REST API service application with front end application, involved in end to end design, coding and development of various integration layers of database, remedy, oracle and front-end web service layers.
- Coding on skills and technologies involved Python and Django, JavaScript, Nested Configuration Languages, Linux, Java Application management and deployment.
Confidential, Sacramento, CA
Enterprise Application Development
Responsibilities:
- Requirement of gathering from Customer, product demo and customer.
- Work with Business Group for incorporating new feature/functionality in product.
- Drafting high level solution and developing prototype as proof of concept with Architects.
- Drafting Feature Architecture Specification and its review/approval from customer.
- Module Owner of 3 critical modules.
- Lead the team of 5 people.
- Owner of several modules and responsible in leading efforts in enhancing the product.
- Conducted interviews and made recommendations for hiring Java/Python professionals.
Confidential, Sunny Vale, CA
Technical Lead
OS: Mac, Linux, UNIXJava, J2EE, Python, Django, Ruby, Jira Linux, Tomcat, Jboss, Web Sphere, Apache Administration, Bash, Perl, Ruby, Java Application management and deployment, Jenkins/Hudson, Jira, Confluence and Crucible
Skills: Python and Django, HTML, CSS, JavaScript and JQuery, Django Packages and Python Libraries.Responsibilities:
- Contribution Coding on adding new Automation Tools to the Confidential Framework of CI Automation.
- Responsible for integrating multiple teams frameworks in to CI automation framework Coding on Confidential Frameworks and Enhancement of User Experience, The Continuous Integration coding and development using Jenkins, Ruby, Python, Java, J2EE, and software development using confluence and crucible.
- Coding on Python and Django Backend: Python and Django, Linux, Tomcat, Jboss, Apache Administration, Bash, Perl, Ruby, Java Application management and deployment, Jenkins/Hudson, Jira, Confluence and Crucible.
Confidential, Scotts Valley, CA
Programmer
OS: Ubuntu, Fedora, Linux, Unix, Linux, Tomcat, Jboss, Web Sphere, Apache Administration, Bash, Perl, Ruby, Java Application management and deployment, MySQL Admin, Message Broker Administration - Rabbit MQ, Jenkins/Hudson, Jira, Confluence and Crucible
Skills: Python and Django, HTML, CSS, JavaScript and JQuery, Django Packages and Python Libraries, Pylon, embedding C, C++ with python. Coding on Pylon, Lucene,, Django, Postgre SQL, JavaScript, Python, Web2py, Turbo Gears, Flask, Sphinx, Haystack, Solr, Jenkins, CSS3, AJAX, JQuery, JSON, SQLAlchemy and Django REST framework, Tomcat, Jboss, WebSphere, Apache Administration, Bash, Perl, Ruby, Java Application management and deployment, MySQL Admin, Message Broker Administration - Rabbit MQ, Jenkins/Hudson, Jira, Confluence and Crucible.
Responsibilities:
- Coding on Confidential Apps Scripts, Coding and deploying App scripts. Products deployed for Confidential Enterprise Applications
- Products worked on: Confidential Search, Confidential Search Appliances, Confidential Calendar, Confidential API’s, Confidential Docs, Confidential Sites and Confidential App Engine.
Confidential, Longmont, Colorado
Programmer
Operating System(s): Linux, UNIX, WindowsSkillsC, C++, Java, Python, Perl, on Pylon, Lucene, Django, PostgreSQL, JavaScript.
Responsibilities:
- Involved in Designing, C, C++ Software Coding, Unit testing and debugging.
- Involved in Store Disks Requirements and its Software & Coding for Confidential .
- Involved in its complete end to end Design, Coding and Deploying Disk storage software for Storage Array Devices
Confidential, Bentonville, Arkansas
Programmer
Skills:C, C++, Python, UNIX, Power Tools - Proprietary tool of Confidential Applications.
Technology: GSM, GPRS, Protocol Stack, Wireless Communication, ARM, DSP.
Operating System: Windows XP, Linux, UNIX, Nucleus.
Tools: Clear case, clear
Environment: quest, Source Insight, PCO, Rivera Traces, CCS 3.0.
Programming Languages: C/C++, Assembly Language and MATLAB.
Responsibilities:
- Involved in Enhancing Internalizations of Software & Coding for Confidential .
- Involved in its complete end to end Design, Coding and Deploying software for Wireless Terminal handheld Devices.
Confidential
Programmer
Skills:UNIX, GSM, RTOS, TDMA/CDMA/GPRS/EDGE/3G, WAP, Wireless N/W, Wireless Terminal, Assembly Language, C,C++,C/C++,Clear Case, OOAD, Rational Clear Quest, Rational Rose, Rational Software Architect, UML, DirectShow, DSP Multimedia-CODECS,DSP-WIRELESS, EMBEDDED,WIRELESS SYSTEMS-HARDWARE, Electronics, Embedded Systems, TELECOM, Wireless Systems
Environment: Platform Builder, C++, Win Mobile 6.1
Responsibilities:
- Involved in Analyzing and understanding of DirectShow framework and interfaces supported for porting this new MM framework.
- I was involved with Analyzing Audio and Video related High Level Designs on this MM framework where I worked on AAC, MIDI, MP3, MPEG4, and H264.
- DirectShow Classes and Interface which have been deployed and also the data flow across source -> transform render filters. This MM Framework sits on
- ARM; use the codec’s sitting on DSP side for coding and decoding of data, retrieve output data from DSP and handover for rendering on hardware.
- The following activities are accomplished as part of the project deliverables.
- Analysis and development for Video Encoder/Decoder (H264, H263, and MPEG2/4) -> Audio testing (MP3, AAC, NBAMR, WBAMR).
Confidential
Programmer
Technology: GSM, GPRS, Protocol Stack, Wireless Communication, ARM, DSP. Operating System Windows XP, Linux, UNIX, Nucleus.
Tools: Clearcase, ClearquestEnvironmentSource Insight, PCO, Rivera Traces, CCS 3.0.
Programming Languages: C/C++, Assembly Language and MATLAB.
Testing Equipment: Agilent 8960, CMU200, Anite SAT-4, R&S Instruments, and Oscilloscope.
Responsibilities:
- Responsible for leading mobile software for Layer 1 GSM /GPRS, protocol Stack. Design, Coding and Customer Defects fixing of complete 2.5G software for the Mobile GSM/GPRS of Layer 1 software. Worked as Layer 1 Domain Expert and have been involved in the following areas: • Design and Coding of 2.5 G GSM/GPRS of Layer1 software • Worked in defects related to Layer 1 software.
- ContributionThis will involve reproducing of the defect on the target platform, analysis of the available traces and provide TI Software solution to Customer of TI: Nokia, Motorola, Huawei and Samsung.
- Debugging defects using Code Composer Studio 3.0 using JTAG. The tools and software developed by TI, debugging issues using Jtag, precession in debugging by finding the exact function where the code was crashing. And its interface with queues, semaphores, threads, process, etc. all kind of tasks used by the Operating System, providing complete solution for the TI software Wireless systems, Designs, and functionalities.
- Expertise in Layer 1 Wireless Chipsets Software Unit of Confidential .
- Customer Defects Fixing.
- I have been involved in Software Development of DSP & MCU code for L1.
- Maintenance and support in Build issues related to Locosto Build procedure (Sbuild 2.2.4 & 2.3.1 versions) for full image and for standalone image.
- Strong skills with Clear case tool, fixing issues related: Label, branch, Other version tree, config specs, eclipsed files, synchronization• Giving full support Information on DSP Patch procedure and Release In the beginning we implemented DSP Patch procedure in MTY Mexico and cross checked it.
- Helping to solve issues related to Memory allocation was bridge implementation on DSP was very important for mapping from c code to assembly code.
- Experience in Usage of Technology and Tools.
- Experience with hardware issues were testing on Power Management was a weekly task. Using different modes of Multi Frame Paging: 2, 5, and 9 on Idle Mode with 3.8VCD of power supply regulated. In this test I have to setup DAC.