Post Job Free

Resume

Sign in

Software Developer

Location:
Chicago, IL
Posted:
May 23, 2018

Contact this candidate

Resume:

Manuel Algaba

**** * ***** ***, *******, Illinois, 60623

708-***-**** ac5k5w@r.postjobfree.com

Personal Details:

Languages known: Speak: Spanish, English and French. Write: Spanish, English.

Professional Summary:

Dedicated software developer with more than 10 years of experience combining management and customer service expertise as computer hardware vendor and software developer to my own company.

Skills

Computers: Assembly, Windows installation different versions, Office installation different versions, Windows Server installation, SQL installation, Visual Studio installation, Virtual memory installation and use in programming.

Computer equipment installation.

Computer equipment maintenance.

Troubleshooting.

Systems analysis.

Programming flat files and Databases.

Professional knowledge of inventory and different ways of costing (FIFO, LIFO,.Weighted Average, and Specific Identification).

RPG I, RPG II, RPG III with IBM S/3 DPF, S/32,S/34,S/36,S/38, IBM S/400

Assembler IBM 360, Assembler IBM 1130

FORTRAN IV for IBM 1130.

Experience

Desktop Support Engineer April 2018-xx/xx

Stamford Technology Solutions LLC Infinity

Hexaware Technology 26 MILL RIVER STREET STAMFORD, CT 06902, USA The Warranty Group 175 Jackson Blv, 8th Floor, Chicago, Illinois, 60604-2600, USA., 225 W Randolph Avenue, 29th Floor, Chicago, Illinois, 60604-2600, USA.

Recruiter by Stamford Technology Solutions LLC Infinity, hired by Hexaware Technology, assigned to Warranty Group.

Follow up ticket numbers assigned to users.

Help users by phone, Email or face to face.

Upgrade memory to notebooks computers: ThinkPad Lenovo and HP different models, Microsoft Surface Pro.

Image windows 10, Bios Upgrade, Windows 10 patching.

Install: Global Protect, BitLocker, 7-Zip, Upgrade Java, Zoom Client, Skype for Business 2016, Adobe Reader, MDM Enrollment, MAM Enrollment.

Computer inventory control using Office 365.

Switching to different domains.

Remove computers and users from Active Directory using Remote Desktop Connection.

Migrations between domains.

Manage backup, security and user help systems.

Create shared drives.

Configure one drive in Azure.

Install and control of GoToAssist tool to assist remote users.

Update DLL of Excel.

Test connection to AS400.

Edit power plan to get the most logical benefits.

Develop and interpret organizational goals, policies and procedures. Programmer Analyst Aug 2017- Nov 2017

Ortiz Buldings 3607 W. 26th St. 2nd. Floor-Suite 202, Chicago, Illinois, 60623, USA.

• Programming software to control immigrant forms using Visual Studio and MSAccess, this multiuser software permit controlling whole information about the persons who applied for bring family to United States Of America. Owner Jan 2000-Jun 2017

Software Growing and More (SOFGRA) Guatemala City, Guatemala

Review project plans to plan and coordinate project activity.

Manage backup, security and user help systems.

Develop and interpret organizational goals, policies and procedures.

Develop computer information resources, providing for data security and control, strategic computing, and disaster recovery.

Consult with users, management, vendors, and technicians to asses computing needs and system requirements.

Stay abreast of advances in technology.

Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems.

Provide users with technical support for computer problems.

Evaluate data processing proposals to assess project feasibility and requirements.

Review and approve all systems charts and programs prior to their implementation.

Direct daily operations of department, analyzing workflow, establishing priorities, developing standards and setting deadlines.

Assign and review the work of systems analysts, programmers, and other computer-related workers.

Evaluate the organization ́s technology use and needs and recommend improvements, such as hardware and software upgrades.

Purchase necessary equipment.

Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations.

Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary.

Plan, coordinate, and implement network security measures to protect data, software, and hardware.

Configure, monitor, and maintain email applications or virus protection software.

Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use.

Design, configure, and test computer hardware, networking software and operating system software.

Confer with network users about how to solve existing system problems.

Perform routine network startup and shutdown procedures, and maintain control records.

Recommend the implementation of new technologies.

Analyze equipment performance records to determine the need for repair or replacement.

Maintain an inventory of parts for emergency repairs.

Maintain logs related to network functions, as well as maintenance and repair records.

Recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes.

Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.

Train people in computer system use.

Coordinate with vendors and with company personnel to facilitate purchases.

Test programs or databases, correct errors and make necessary modifications.

Modify existing databases and database management systems or direct programmers and analysts to make changes.

Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.

Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.

Train users and answer questions.

Specify users and user access levels for each segment of database.

Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems such as the installation of new databases.

Review project request describing database user needs to estimate time and cost required to accomplish project.

Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.

Review procedures in database management system manuals for making changes to database.

Develop methods for integrating different products so they work properly together such as customizing commercial databases to fit specific needs.

Revise company definition of data as defined in data directory.

Review workflow charts developed by programmers analyst to understand tasks computer will perform, such as updating records.

Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.

Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.

Advice customer about or perform maintenance of software system.

Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.

Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.

Direct software programming and development of documentation.

Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.

Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.

Monitor functioning of equipment to ensure system operates in conformance with specifications.

Coordinate installation of software system.

Develop or direct software system testing or validation procedures.

Train users to use new or modified equipment.

Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.

Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.

Specify power supply requirements and configuration. Education

Bachelor of Science: Computer Sciences Dec 1979

University Centroamericana Managua, Nicaragua, Central America.

Dean ́s List Honoree, eight semesters.

Graduated in top 25% of class.

Graduated with honors

Online courses (2017)

Programming NodeJS and MongoDb.

ASP.NET: Core and Middleware, Routing and MVC, Creating a Form, Introduction to Web APIs, Logging and Diagnostics.

Create a SQL Database in Azure.

Other programs well known

Sage Accounting Software.

Postman, Eclipse for Android, Eclipse for Python, Atom, MS Visio.

MS Office different versions: Excel, Word, Powerpoint, Outlook, Publisher, One Note, Share Point, Paint, Windows Accessories, Windows Administrative Tools,

VMWare, Team Viewer, WinRar, WinZip.

Norton Ghost 11.5.

Other programs fairly known

Quickbooks.



Contact this candidate