Linux System Programmer Resume
Linux System Programmers analyze user requirements or design specifications and support the development of desktop or web applications for Linux system. They write, test, modify, document and execute C, C++, Java, Python or Perl code as well as develop technical guides and user manuals. These programming experts have a bachelor's degree in computer science or information technology as well as a relevant Linux certification.
If you want to apply for this job, showcase your Linux based programming and development skills and experience to the potential employers through a comprehensive and effective resume. Your Linux system programmer resume must include effective communication, analytical, problem-solving, team-working, time-management, and multi-tasking skills. It must highlight your expertise in application or system programming and development in Linux operating system, technical specification analysis and designing, system troubleshooting and enhancement, software testing and debugging, database or web application development, servers and kernel, end-user support, Linux system administration and scripting.
Linux System Programmer Resume Example
Debra E. Williams
3930 My Drive
New York, NY10011
Phone No: 347-847-7237
Email id: debrawilliams@anymail.com
Career Summary:
Highly dedicated, enthusiastic, and professional Linux System Programmer with more than 6 years of experience in designing, developing, and implementing Linux based system, servers, web or desktop applications using C, C++, Java and Python programs. Capable of analyzing and translating user requirements into software specifications, performing program testing and debugging as well as developing system documentation and technical manuals for end-users. Possess excellent problem-solving, decision-making, time-management, team-working, multi-tasking, communication and critical thinking skills.
Summary of Skills:
- Thorough knowledge of Linux system programming, web and desktop application development, SDLC, software documentation and troubleshooting, application testing and debugging, operating system programming, database and user interface (GUI) designs, code optimization and continuous integration, Linux server and system administration, networking, shell scripting, Linux commands(GCC) and Linux kernel, web services and servers, project management process, requirement analysis and gathering
C, C++, Java, JSON, HTML, CSS, SQL, SQL Server and relational databases, Linux IPC, Windows and Linux(Red Hat) OS, MS Office Suite, software conversion tools
- Ability to develop technical specifications as well as write and perform testing and debugging of C, C++, Python and Java programs
- Strong analytical skills as well as the ability to independently solve complex programming issues
- Solid leadership and team-working skills along with the ability to make effective decisions
- Effective communication and presentation skills as well as the ability to provide technical guidance or support to clients and team members
- Excellent organizational and multi-tasking skills along with the ability to complete assigned projects within specified deadlines
- Strong documentation and report-writing skills as well as the ability to write developers' guides and user manuals
- Ability to cope with a fast-paced and challenging working environment as well as handle critical situations or extreme pressure
Work Experience:
Linux System Programmer
Advance Image Software Solutions, New York, NY
February 2018 – Present
- Analyzing and translating user or business requirements into technical specifications as well as designing reliable, well-structured and efficient C, C++, Python and Java programs for Linux based system and software applications as per established coding and development standards
- Performing unit, integration, user acceptance and automation tests and debugging functions as well as adding new features or functionalities as per clients' requests or needs for maintaining optimal software or system performance and efficiency
- Identifying issues or risks related to source code and related software programs as well as developing and deploying solutions to remedy bugs timely and effectively
- Monitoring the configuration, deployment, maintenance and regular backup operations of Linux servers and various software on Linux system as well as installing modifications and enhancements to existing applications or systems as required
- Designing flowcharts, logic diagrams, algorithms, prototypes and system interfaces for new application and system programs as well as performing code and design reviews for junior programmers and developers and recommending necessary changes as per software specifications
- Providing technical expertise in analysis, designing, integration, documentation and implementation of Linux based applications and system as well as working with subject matter experts in creating developers' guides and user manuals as required
Linux System Programmer
Dynamic Technologies, New York, NY
April 2016 - January 2018
- Collected and interpreted requirements from end-users and developed functional and design specifications accordingly as well as provided support in the development and implementation of Linux based applications, servers and computer security systems using C, C++ and Python programming
- Tested, compiled, debugged, and enhanced Linux based application or system code written by junior or less experienced programmers as well as added new functionalities and effectively reused existing code for high-quality software development and delivery
- Maintained and made specific modifications to the mainframe, servers, operating system, middle-ware and application programs running on Linux based systems as required as well as contributed to the database design, development and implementation and reviewed and solved critical production issues
- Performed Linux system administration duties by executing system updates and ensured their proper deployment and functionality as well as implementing and monitoring backups and disaster recovery as required
- Proposed, developed, tested, and implemented solutions for Linux desktop or web application frameworks as required as well as utilized Application
- Performance Management(APM) tools to pro-actively identify and resolve performance issues or failures
- Worked with management personnel and project lead in preparing cost and time estimates for assigned Linux system development projects as required as well as provided technical support and training materials such as user manuals and application guides for clients
Linux System Programmer
Salient Tech Solutions, New York, NY
December 2013 - March 2016
- Participated in the design and development of high-quality, fault tolerant, scalable, maintainable and reliable web and desktop applications or systems in Linux by designing efficient and well-structured C, C++, Python and Java programs as required
- Worked collaboratively with IT project teams in analyzing client or business requirements and designing functional and technical specifications accordingly as well as assisted in creating and maintaining software or system documentation, technical guides and user manuals as required
- Assisted in performing unit and automation tests and identifying and resolving system or application issues as well as supported daily operations related to Linux server or system installation, configuration, patching, integration, upgrades, backups, troubleshooting and performance tuning procedures as required
- Compiled, tested and debugged Linux application or software programs in compliance with established coding standards as well as added new features or functionalities according to project specifications or designs and by applying new programming techniques or algorithms as required
Education:
-
Bachelor's Degree in Information Technology
Touro College-Graduate School of Education(GSE), New York, NY, USA
2012
Certification:
-
Linux Foundation Certified Engineer (LFCE)
2013
Reference:
On request.