Software Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Well versed in OOP
- Advanced knowledge in Database design, implementation, and management (Logical and Physical)
- Experience working with AWS components (S3, RDS)
- Agile methodology for more than 3 years.
- Excellent collaboration of Offshore and local engineers, QA Engineers for (manual and automation teams).
- Strong Data structures and algorithm optimization
- Data Analysis for more than 3 years
- Git for more than 4 years
- PHP for more than 6 years
- MySQL for 5 years
- Python for more than 1 year
- QA for more than 1 year
- Assist QA in testing the backend
- MVC framework
- Linux for more than 5 years
- Docker for more than 3 years
- Selenium for less than one year
TECHNICAL SKILLS
- C
- Visual Basic
- Java
- JavaScript
- PHP
- ASP.NET
- SQL
- HTML
- CSS
- C++
- Python
- Selenium
PROFESSIONAL EXPERIENCE
Confidential, West Palm Beach, Florida
Software Developer
Responsibilities:
- Build Integration components (PHP, MySQL)
- Using scripts to build and manage appropriate objects
- Attendance: Catch times in and out
- Payroll: Process payroll based on employee records
- Keep up to date information about providers
- Keep up to date information about customers
- Designing and implementing the Database
- Building UI to manage the backend (JavaScript, CSS, HTML)
- Building appropriate UI to use for the backend
- Managing QA (Shell and Selenium scripts)
- Automatic testing
- Build Shell scripts for automatic testing of the backend
- Build scripts using Selenium for automatic testing of UI used to manage the backend
- Evaluate and resolve tickets (PHP, MySQL)
Confidential, Boca Raton, Florida
Software Developer
Responsibilities:
- Build Integration components (PHP, MySQL)
- Monitoring components (Scripts to catch errors)
- First level components to monitor the entire integration system
- Second level components to monitor the integration jobs
- Third level components to monitor the details of each process
- Inbound jobs (Scripts to process files received from the FTP)
- Receive data files from the FTP
- Process files based on business logic
- Fill the database
- Outbound jobs (Scripts to build files from the data stored in the database)
- Build different files formats, based on business logic, from data available in the database
- Upload files to the FTP and S3
- Other actions
- Build components based on new requirements
- Modify components based on modified existing requirements
- Evaluate the tickets of end users (PHP, MySQL, Pandas)
- Compare the tickets of end users to the business logic
- Make data analysis to discover eventual data issues
- Take appropriate actions to resolve the eventual issues
- Evaluate performance of the system (PHP, MySQL, Python)
- Measure the time taken by each job
- Determinate existing performance issues
- Determinate the cause of eventual performance issues
- Take actions to resolve eventual issues
- Creation object issues (PHP, MySQL)
- Determine if the issue is internal or external
- Review business logic
- Evaluate the endpoint communication
- File analysis
- Take actions to resolve eventual issues
- System endpoint communication errors (PHP, MySQL, Python, Pandas)
- Evaluate the state of the FTP server
- File analysis
- By pass the standard process in some special cases to keep high performance of the system (MySQL, Pandas)
- .Process big files manually
- Make plan
- Build special and adapted SQL scripts
- Take actions
- Test the integration components (Shell scripts)
- Build shell scripts for automation testing
- Keep results in S3
- Make plans for QA to test the backend
- Data Analysis
- Use Pandas and Linux to analyze data
- Interact with FTP, S3, DBMS, GIT, Python, Linux, PHP, Pandas, MVC framework, Rally, Docker
Confidential
Software Developer
Responsibilities:
- Use HTML, CSS, WordPress, JavaScript