Software Developer Engineer Resume
Plainfield, NJ
OBJECTIVE
- To obtain an interesting position with a growing firm.
SUMMARY
- Talented programmer with more than 8 years IT experience and 5 plus years of experience in building and maintaining dynamic, responsive web applications tailored to customer needs using HTML/CSS, Javascript, JQuery, React, and Java and J2EE, and WebSphere Developer tools as well as WebSphere Liberty Profile.
- With a certification in WebSphere Application Server Administration from IBM, and proven ability to integrate complex requirements into technical features, ensuring delivery of key functionality, I am dedicated to overcoming problems and project impediments through creative application of technology solutions.
- Outstanding analytical skills to troubleshoot software error and bugs.
- Skilled at testing, deploying and troubleshooting applications. Mastered the SDLC steps and Application Server Administration Skills.
TECHNICAL SKILLS
Languages: Core Java, J2EE, Objective - C, Swift, Python, Node js, JavaFX, React js, Flash
Web: JavaScript, JQuery, React, JSF, JSP, Servlets, Facelets, CSS, XML, JSON, PHP, AWS, and Joomla.
Databases: MySQL, JDBC, MS SQL, NoSQL, MS Access, SQL Server (2008R2, 2012), Oracle.
Web Application Servers: Tomcat, IBM certified in WebSphere Application Server Administration, WebSphere MQ, WebSphere Portal, WebSphere Commerce versions 6 and 7.
Tools: SVN, GitHub, NetBeans, Eclipse, UML, JUnit, SSH, SQLyog, MySQL Workbench, Dynatrace, Android Studio, Maven, Tivoli
Web Services: SOAP, RESTFUL
Frameworks: Spring MVC, JSF, Spring, Struts, EJB
Platforms: Windows, Linux (Ubuntu, Redhat), Mac-OS, Windows server 2008R2/2012, Red-Hat Linux server. Apache Web Server, and IIS.
Design Patterns: Command, Observer, Strategy, Façade, Decorator, Proxy, Singleton
SDLC: Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, Plainfield, NJ
Software Developer Engineer
Responsibilities:
- 3-month contract position doing development of client facing web application for HUD with DXC Technologies.
- Logging bugs into Jira
- Proactively monitor application performance and minimize potential problems through root cause analysis
- Analyze and debug user queries to isolate bugs and performance issues
- Provide recommendations to project teams and IT stakeholders to cater to the needs of the business
- Setup test scenarios for mobile app during testing phase.
- Added new features to the application according to client requirement.
- Utilized Node JS to develop client facing chat application
- UI and front-end development, designed favicon logo for application
- Lead dev team during outages
- Agile Scrum environment
- Wrote and maintained documentation
Confidential, Chicago, IL
Development Support and QA Engineer
Responsibilities:
- Own and resolve all application related Production issues for Stanley Black and Decker’s DIY mobile app.
- Provide Timely and efficient support to user base
- Proactively monitor application performance and minimize potential problems through root cause analysis
- Analyze and debug user queries to isolate bugs and performance issues
- Provide recommendations to project teams and IT stakeholders to cater to the needs of the business
- Setup test scenarios for mobile app during testing phase
- Handled the Setup load balancing, clustering, and failover as well as troubleshooting of the web server.
- Added features to the app according to client requirement.
- Lead dev team during outages
- Agile Scrum environment
- Wrote and maintained documentation
- Consulted with client to gather
Confidential, Charlotte, NC
Software Developer
Responsibilities:
- Developed Responsive web and mobile applications
- Provide Timely and efficient support to user base
- Proactively monitor application performance and minimize potential problems through root cause analysis
- Monitored WebSphere Applications via Tivoli.
- Analyze and debug user queries to isolate bugs and performance issues
- Utilized Angular to create single page applications
- Utilized Node.js with express to build chat functionality on web application
- Provide recommendations to project teams and IT stakeholders to cater to the needs of the business
- Acquired knowledge on the various CS applications and documented flows to improve global understanding of system handoff’s and dependencies
- Installed, Implemented and Deployed all WebSphere Administration Server packages for client companies
- Handled the Setup load balancing, clustering, and failover as well as troubleshooting of the web server.
- Managed and monitored several Red Hat Linux based, cache database environments.
- Provided Installation, configuration, performance tuning and support of WebSphere Application Server.
- Developed applications in WCS versions 6 and 7.
- Interacted with client to gather and clarify requirements
- Used vendor provided utilities to monitor and manage environments, capacity planning, performing operating system, caché, and WebSphere application upgrades, and executing database recovery procedures when necessary by performing duties within the scope of the policy and procedures defined by client.
- Worked in partnership with Vendor Support in troubleshooting and resolving issues.
- Developed Portlets and worked with Skins in WebSphere Portal
- Setup load balancing, clustering, and failover as well as troubleshooting of the web server.
- Diagnosed and resolved network connectivity issues.
- Managed and monitored JVM performance.
- Built and configured servers on AWS
- Installed and configured both Apache, and IBM HTTP servers.
- Applied clustering techniques in a multi-JVM environment.
- Setup and configured http server for load balancing in a multi cluster environment.
- Utilized Node.js with express to create internal web application for my team
- Communicated technical issues to all team members both technical and non-technical.
- Configured and managed failover and backup/recovery processes.
- Supported and handled the troubleshooting of JBoss Application
- Lead the team during a migration from JBoss to WebSphere Liberty Profile using WebSphere’s migration toolkit.
- Developed applications using Java, Python, and Jython.
- Deployed application EAR and WAR files.
- Development of support documentation.
- Worked on call in order to provide 24/7 to support staff in case of issues.
- Drive Ad Hoc Projects to completion
Confidential, Winnetka, IL
WebSphere Engineer
Responsibilities:
- Monitored the overall health web application platform using Tivoli.
- Provided Installation, configuration, performance tuning and support of WebSphere Application Server.
- Handled the Setup load balancing, clustering, and failover as well as troubleshooting of the web server.
- Develop automation tools for Password management, Monitoring, Configuration and Deployment in addition to utilizing tools like UDeploy to automate the deployment process for WAS
- Assisted the application and testing teams.
- Worked in partnership with Vendor Support in troubleshooting and resolving issues.
- Development of applications in WCS
- Consulted with client restaurants to gather requirements.
- Development of support documentation.
- Wrote shell and scripts for batch processing in SQL server.
- Responded to alerts, incidents, and communicated status to all stakeholders.
- Communicated technical issues to all team members both technical and non-technical.
- Took Ownership of installation, application interface configurations, application and middleware troubleshooting of the servers.
- Wrote and revised Java code.
- Developed enterprise web and mobile applications from scratch
- Performed post-installation application functionality shakeouts in production and quality assurance environments.
- Provided support, monitoring, and troubleshooting for intranet web applications
- Worked on call in order to provide 24/7 to support staff in case of issues.
- Worked with stakeholders on Disaster Recovery planning and documentation
Confidential, New York, NY
Tech Support Rep
Responsibilities:
- Managed the customer service department for mobile device content products such as ring tones, wallpapers, etc.
- Responded to all customer email correspondence within a 24 -hour period.
- Took calls from customers resolving tech support, billing, collections, refunds, and overall customer satisfaction
- Provided Service to all VIP customers
- Implemented and revised processes to improve functionality for the department.
- Served as the main contact for researching and resolving billing issues
- Researched and resolved any contract disputes with customers.
- Audited and monitored quality for all billing transactions performed by the customer service department
- Processed backend accounting for the customer service department utilizing QuickBooks. Performed all my duties remotely from my home office in Chicago.