Software Engineer Resume Profile
OBJECTIVE
A challenging senior level software engineering / web programming / database administration related full-time position, where my professional work experience, education, and accomplishments will contribute t the success of your organization.
WORK EXPERIENCE Professional
Confidential
Senior PHP5 Developer/ MySQL Analyst
- Designed, developed, coded, implemented, tested debugged, maintained and updated database-driven complex high traffic gaming/daily fantasy sports web sites using combination of php5 / wordpress3/4, wordpress plugin customization/ html5 / css3 / javascript / mysql5 / memcached / couchbase / jquery / node.js / require.js / backbone.js / AngularJS / ReactJS / handlebars with other rapid development frameworks using SDLC best practices in LAMP stack environment.
- Updated and maintained the following sites:
- Replaced all legacy code with up-to-date innovative programming techniques/standards
- Integrated Optimals Secure Payments interface with KYC/Idology support.
- Analyzed and refined systems requirements.
- Translated systems requirements int application prototypes.
- Planned and designed systems architecture.
- Upgraded Maintained all web applications.
- Developed frontend/backend features with clean custom MVC code structure and web 2.0 standards.
- Administered MS SQL MySQL Database and Web Application
- Designed modified new and existing database structures, as necessary, from information given by application developers and end clients using Mysql Workbench and SqlYog
- optimized/tuned mysql queries using best practices.
- db monitoring using nagios, MonYog and mysql commandline
- Allocated system storage and planning future storage requirements for the database system
- Created primary objects tables, views, indexes once an application is designed
- Assisted in installing and upgrading the MySQL server and application tools
- Assisted in enrolling users and maintaining system security
- Assisted in controlling and monitoring user access t the database
- Assisted in monitoring and optimizing the performance of the database
- Assisted in planning for backup and recovery of database information
- Assisted in backing up and restoring the database
- Problem Solving
- Wrote, debugged, and maintained code.
- Developed, unit tested, documented, implemented, maintained and troubleshooted software features/enhancements of various systems using various programming languages PHP, Perl, MySQL, Classic ASP, C , .NET, MVC Frameworks, Ajax, HTML5, CSS3, XML, XHTML
- Determined and designed applications architecture.
- Determined output media/formats.
- Designed user interfaces.
- Worked with customers t test applications.
- Assured software and systems' quality and functionality.
- Integrated hardware and software components.
- Wrote and maintained program documentations.
- Evaluated new applications software technologies.
- Used SDLC / Full Software Lifecycle methodology
Confidential
- Data Visualization Engineer .NET/C /JAVA/PHP/J2EE / yii/Hibernate Spring/Groovy/Grails/Javascript/Wordpress/JQuery /backbone.js/Jquery Mobile /HTML5/CSS3/Perl5 Catalyst/Moose/Plack/Mojolicious
- Contributed t the technical definition and implementation of business intelligence projects that focus on data presentation and visualization. Partnered with various USAID business units t translate business objectives int web and mobile applications that leverage the Agency's substantial data resources.
- Day t Day Duties Included:
- Designed and implemented interactive, data visualization applications for web and mobile devices
- Prototyped data visualizations for stakeholder review
- Partnered with a cross-functional project team through all phases of the project lifecycle, from needs analysis through deployment.
- Supported continuous improvement efforts by identifying technology and process improvements and creating plans for resolution.
- Planned and lead architecture, design, implementation, and production support for mission-critical SQL Server / Business Intelligence Database environments
- Designed and built a common reporting system for the enterprise on top of a data warehouse
- Helped create required SSRS reports and T-SQL queries in response t business user needs
- Built database schema, tables, procedures, and permissions based on functional specifications and user requirements
- Managed and/or provided SQL guidance t other members of the team
- Worked with application development staff t develop database architectures, coding standards, and quality assurance policies and procedures
- Monitored database system details including stored procedures and execution time, and implement efficiency improvements
- Responded t and resolve database access and performance issues
- Planned, coordinated, and executed data migrations between systems when needed
- Performed database transaction and security audits
- Developed, implemented, and maintained change control and testing processes for modifications t databases
- Used the following Visualization tools and frameworks t build interactive charts, maps, and timelines
- Highcharts
- Google Maps
- ESRI ArcMap Javascript
- Tableau
- Ushahidi Kohana based PHP MVC framework
- Gooddata
- Dundas
- AMMap Flash
Confidential
Senior Web Application Developer
- PHP5/Oracle / Oracle UCM 11 g / Wordpress/MySQL ZendFramework 1.11 Developer MVC HTML5/ CSS5/ Ajax /JSON / .NET / C / JAVA / XML / XSLT / XHTML / Jquery / jQuery Mobile /AngularJS/extJS /LAMP / SOAP/ Memcached / Solr / NoSql
- Ported legacy HR employment frontend and backend application written in fusionbox4 oracle 9i T ajax based using combination of Oracle's UCM 11g and Zendframework 1.11 tied t oracle 11g database with the help of WebLogic Server and WebLogic Administration console.
- WebLogic Scripting tool was used t view and set certain configuration parameters, and view logging information and manage other WLS apps. The new WebLogic Administration Console was used t manage usernames and passwsords.
- Dependent Choice Lists were created for the forms using Oracle Content Server / Configuration Manager
- Users/Roles/Permissions were created using combination of Configuration Manager and the WebLogic server.
- Content Server / Configuration Manager ECM were als used t create tables/views/DCM/forms.
- Restricted access t check in and search forms based on a user's role using the Configuration Manager.
- Used Content Profiles t create new Check-in and Search forms and restrict access t check in and search forms based on a user's role.
- Created foli templates
- Created part of this portal using Oracle WebCenter Framework and Site Studi using Orcale JDeveloper 11g
- Developed web applications using Web 2.0 technologies for various LMS
- Did SS integrations between Sales force and Moodle, Custom LMS and Legacy databases etc.
- Integrated various applications with moodle such as joomla, Sales force and Drupal.
- Did Vide conferencing integrations between Moodle and Big Blue Button.
- Developed module for calculating CEU credits. This module redirects students t an assessment tests after they complete the course and depending on the results of the assessment tests, the students get certain CEU credits.
- Day t Day Duties Included:
- Under minimal direction performed as a senior web application developer in performing requirements analysis, the design, development, coding, testing, and debugging of new software t existing software. Particular emphasis was on PHP5 object oriented programming and open-source web applications.
- Worked with technical staff t understand and develop new web applications and rewrite existing legacy applications using SDLC best practices.
- Resolved customer complaints with web applications and responded t suggestions for software modifications or enhancements.
- Participated in the development of software documentation such as version description document and user manuals.
- Assisted in the training of less experienced software development staff and acted as team leader on complex projects.
Confidential
Senior Software Engineer
- PHP/Perl Developer / MySQL Administrator MVC PHP5/ Perl / .NET / C / JAVA / MySQL5 / HTML5/ CSS3/postgreSQL/ cakePHP / Ajax /JSON / XML / XSLT / XHTML / Jquery mobile /YUI / doj / extJS /AngularJs/LAMP / WAMP / Web Services / SOAP
- Rebuilt / Restructured Instable NARF Network Account Request Form system from ground-up using PHP5/MySQL5/cakePHP/SOAP technologies in LAMP environment. The data was retrieved from the Service Desk using web services client SOAP in JSON/XML format using Scrum methodology t increase efficiency and become more productive. JSON nested data sets, JSON arrays with objects / data types as elements were used. The built in capability of JSON inside jquery was used as well for various purposes.
- Day t Day Duties Included:
- Primary responsibility t develop new and maintain existing load test scripts and develop web applications t various levels of specifications. Utilizing load test development best practices and coding standards, document application test plans at the direction of the program/project managers.
- Developed and delivered applications software programs that provide the full range and depth of services t systems users throughout the organization.
- Attention t Detail
- Provided authoritative advice and made decisions on defining system scope and objectives and developed plans for new or modified applications software systems.
- Customer Service
- Analyzed and refined systems requirements.
- Translated systems requirements int application prototypes.
- Planned and designed systems architecture.
- Problem Solving
- Wrote, debugged, and maintained code.
- Developed, unit tested, documented, implemented, maintained and troubleshooted software features/enhancements of this system.
- Determined and designed applications architecture.
- Determined output media/formats.
- Designed user interfaces.
- Worked with customers t test applications.
- Assured software and systems' quality and functionality.
- Integrated hardware and software components.
- Wrote and maintained program documentations.
- Evaluated new applications software technologies.
- Used SDLC / Full Software Lifecycle methodology
Confidential
Lead Software Engineer
- Windows/Linux / Unix Environment, /SOAP/ W3C /XML Parsing / PHP4,5/ Yii / Moodle /Amazon AWS/ Amazon Cloudfront/ Perl Catalyst/Plack/Moose/Mojolicious / Wordpress/python / HTML5 /XSLT/XHTML/ CSS3/ Javascript / YUI / doj / jquery /jquery mobile/backbone.js/JSON/ XML/ ASP, .NET, J2EE5/Hibernate/Groovy 1.7-1.8 /Grails 1.3.9 - 2.0 /C , C , VBScript, MS SQL / Flash / ActionScript 2.0 - 3.0 / Data analysis / Data Modeling / Data mining / Scrum / Ruby on Rails 1.8/1.9 / Rails 3.0 / Memcached / Solr / NoSql
- Design, develop, code, implement, test debug, maintain and update database-driven complex government HIV Management System components written in php, perl, python, mysql, classic ASP, C , VBScript with MS SQL database using Scrum methodology t increase efficiency and become hyper-productive.
- Integrated Twitter and Google maps in custom built applications using javascript.
- Day t Day Duties Include:
- Used SOAP t receive HIV Lab Orders from various sites.
- Researching software and hardware vulnerabilities and determining tangible solutions.
- Performing risk analyses and risk assessments on software applications
- Presenting analyses findings on software applications through written presentation.
- SOAP clients Used: NuSoap, Pear:SOAP, PHP:SOAP, PHP:SoapClient, PHP:XML-RPC
- Used various XML parsers t extract and store information in database.
- Gathering requirements, modifying and developing software/web applications using technologies mentioned above.
- Web Security
- Attention t Detail
- Customer Service
- Problem Solving
- Adherence t Full Software Lifecycle
- Developing, unit testing, documenting, implementing, maintaining and troubleshooting software features/enhancements for company's internal and external custom software applications
- Interaction with user interface.
- Data Modeling / Data Mining
- Confidential
- Lead Web Application Developer LAMP Administrator PHP5/Perl/MySQL5 / SOAP /W3C / cakPHP / Drupal 6 7 / Moodle /Wordpress / AngularJs/ doj / YUI / Jquery / AJAX / Flash / ActionScript 3.0 Perl / HTML5 / CSS3/ Javascript/ JSON /XML /XSLT/XHTML/ Data analysis / Data Modeling / Data mining / Memcached / Solr / NoSql
- Deployed a AJAX based School Board Management Backend/Frontend System in LAMP environment with Moodle.
- Planned for the learning objects repository, lecture capture integration MediaSite , and LAMS Learning Activity Management System . Performed beta and QA testing of Moodle 1.8.14 evaluated new tools, functionality, and 3rd party feature sets for usability, adoption, and integration with existing systems, workflows, and training
- Participated in all phases of system life, including solution architecting and client review, spec and development of design documentation, deployment and testing of Moodle instances on client managed environments, custom theming of Moodle sites, loading customer content, and integration with web sites and other systems.
- Lead consultant t development team. Focused on usability, custom integration analysis, archiving, and systems disaster recovery plan for linking the LMS and LCMS via single-sign-on access from within the LMS. Whitepaper
- Als developed an ajax based shopping cart for school supplies by integrating Magent with drupal using eShopConnect for Inventory Management, Shipping, and Accounting.
- Day t Day Duties Included:
- Gathered requirements, modified and developed complex School Management System in LAMP environment using OOP.
- Used SOAP / XML-RPC t exchange data on teachers/students and automate reporting tasks, and collect data on student's courses and test results and process them in the system.
- Data Modeling / Data Mining
- Web Security
- Developed, unit tested, documented, implemented, maintained and troubleshooted software features/enhancements of this sytem.
Confidential
Senior Software Engineer
- PHP5/Drupal /PERL/Wordpress/AJAX/JSP/ASP/MySQL 5/ SOAP / REST /Perl5 Catalyst/Plack/Moose / HTML5 / CSS3/ Javascript/ Memcached / Solr / NoSql / jquery / doj /YUI /JSON / XML / XSLT / XHTML / MS SQL Web Programmer and Assisant Database Administrator / Data analysis / Data Modeling / Data mining
- Design, develop, code, implement, test debug, maintain and update database-driven complex high traffic web applications using joomla, drupal, cakePHP and other rapid development frameworks database/networking administrator.
- Created instruction and facilitator guides for the SUPA train-the-trainer Strategic Learning pilot course that utilizes social collaborative learning technologies
- Supported faculty in using various instructional technologies ePortfolios, blogs, wikis, and Moodle covering 40 courses from a multitude of academic disciplines by developing technology support guides and conducting partner faculty trainings
- Co-managed bi-annual course evaluations for over 100 course sections per year
- Developed and implemented a Moodle-based instructional artifact database that involved working with foreign language university faculty and training partner teachers
- Integrated variety of google maps using Google API Family.
- Maps API for Flash
- Google Earth API
- Maps Javascript API
- Web Services
- Day t Day Duties Include:
- Gathering requirements, modifying and developing complex high-traffic large-scale php applications in LAMP environment using OOP.
- Developing, unit testing, documenting, implementing, maintaining and troubleshooting software features/enhancements for company's internal and external custom software applications
- Researching software and hardware vulnerabilities and determining tangible solutions.
- Performing risk analyses and risk assessments on software applications
- Presenting analyses findings on software applications through written presentation.
- Evaluated current system and explored through software design and implementation other alternatives as required.
- Modified existing PHP and Perl web-based applications in a Linux environment t add new functionality
- Designed, developed, and managed MySQL database includes writing efficient SQL against MySQL databases
- Developed and modified HTML/Javascript/ CSS code
- Incorporated specifications and requirement changes in design, program and documentation
- Implemented SOAP/REST t generate various requests and then custom handling the response.
- Adherence t full software lifecycle
- Data Modeling / Data Mining
- Web Security
- Attention t Detail
- Customer Service
- Problem Solving
- SOAP clients Used: NuSoap, Pear:SOAP, PHP:SOAP, PHP:SoapClient, PHP:XML-RPC
- REST clients used: cURL, RESTclient php , REST:Client cpan perl module
- Managing, administering and coordinating technical aspects of web and online metrics tracking, including Google Analytics, AdWords, etc Direct and manage web content ensuring it is up-to-date, offering a compelling message, meeting search engine criteria, and creatively presenting with effective functionality
- Interaction with user interface.
- Designing Implementing web UI interfaces with AJAX.
- Responsible for new projects and maintenance of existing projects.
- Upgrade Maintain all web applications.
- Assisted in administering MS SQL MySQL Database and Web Application
- Assisted in modifying the database structure, as necessary, from information given by application developers
- Assisted in allocating system storage and planning future storage requirements for the database system
- Assisted in installing and upgrading the MySQL server and application tools
- Assisted in enrolling users and maintaining system security
- Assisted in creating primary objects tables, views, indexes once an application is designed
- Assisted in controlling and monitoring user access t the database
- Assisted in monitoring and optimizing the performance of the database
- Assisted in planning for backup and recovery of database information
- Assisted in backing up and restoring the database
Confidential
Lead Web Developer/ Programmer /Web Engineer /PHP /Magent eCommerce Perl5 / Catalyst/DBIx::Class/Moose / Ruby on Rails/ Wordpress /MySQL / Oracle 9i/10g/11g / Drupal 6 / Joomla / Orcale UCM 10g / MS SQL/ Python / Classic ASP / .NET/ C / JAVA/ SOAP / HTML5 / CSS3/ Javascript /JSON / XML / XSLT / XHTML / AngularJs / jquery / YUI / dojo/ REST / XML Parsing /Project Manager LAMP Administrator / Data analysis / Data Modeling / Data mining
- Design, develop, code, implement, test debug, maintain and update database-driven complex high traffic joomla-based web applications using Scrum methodology.
- Integrated Google Maps, Facebook, twitter in drupal/joomla based custom built web application.
- Integrated Facebook login int WordPress based social media applications.
- Integrated facebook with personal custom blogs
- WP-FBConnect
- Sociable Facebook Connect
- WPBook
- Blog Feed
- Strong experience with Magent Commerce creating modules, extending out-of-the-box functionality, layout creation and theming , user interface and interactive concepts regarding Search Engine Optimization SE , Section 508 web accessibility, Smarty template engine, web analytic tools Google Analytics, Omniture, Web-stat.com, etc. and SDLC
- Worked with every aspect of Magent t produce modules that can be easily and quickly rolled out and modified t better suit the wide range of needs that clients will have.
- Responsible for scoping and developing client websites using the enterprise version of Magent Commerce e-commerce platform.
- Designed, built, tested and implemented stand-alone modules for Magento, including payment and shipping modules. Customized Magento's inherent features based on client needs.
- Used client-provided PSD files t implement Magent layouts, skins, and themes including customized user functionality.
- Integrated Magent store with Quickbooks, facebook store, drupal, joomla.
- Integrated warehouse financial/payment processing systems, such as SAP Business One ERP, Quickbooks, ZenCart, Paypal int Magent using the following EDIs eBrige Connections, BridgeConnect, Order Export Module, XML Feed Export, SugarCRM Bridge, SBOeConnect
- Developed variety of educational material for various government institutions in Angel, Moodle, Drupal and Blackboard LMS
- Duties Included:
- Provided development leadership for our clients' high traffic large-scale eCommerce Applications Development team and ensured that the functional needs are met.
- Use SOAP/REST t build XML-based web service, collecting stock prices, flight information, hotel information, accounting details, inventory records, and exchange other xml data from various sites, etc
- Developed logic, testing, and debugging procedures according t established criteria
- Assisted in designing, developing, testing, and implementing software for less complex programs, such as modifying input forms.
- Served as a member of task groups that prepared the specifications and design of components of new or revised application areas
- Used basic programming languages t create applications and automate standard management and analysis functions
- Troubleshot database problems, such as corrupted tables and consumption of table space
- Scheduled use of computer time for program processing
- Assisted in administering well-established database operations and applications, including adding new elements t databases
- Assisted with database security t ensure controlled access for maintaining data integrity and confidentiality
- Used COTS database management tools and utilities in monitoring, optimizing, and managing assigned databases
- Assisted in the design, installation, and maintenance of web-based systems and applications
- Maintained program and systems documentation
- Followed predetermined guidelines in maintaining an organization's Web site s . Executed simple queries, updated content, tested links, and published new pages t the Web server. Analyzed the interrelationships between pertinent components of a computer system for development of enhancements t web-based systems and applications
- Performed a variety of Web server administration routines and activities, including updating an organization's Web sites, maintaining and monitoring Web services, and providing general user support
- Monitored the availability and functionality of networks and systems for assigned customer organizations, and detected and reported problems
- Researched and analyzed simple administrative or program-related information technology issues or problems using data collected from a variety of sources
- Participated and assisted in testing and installing systems modifications and upgrades for assigned customer organizations
- Participated in operational or planning meetings t discuss program or project milestones or activities
- Assisted in identifying and specifying business requirements for new or upgraded computer hardware or peripheral equipment. Developed basic specifications.
- Data Modeling / Data Mining
- Attention t Detail
- Customer Service
- Researching software and hardware vulnerabilities and determining tangible solutions.
- Performing risk analyses and risk assessments on software applications
- Presenting analyses findings on software applications through written presentation.
- Problem Solving
- Web Security
- Full Software Lifecycle / SDLC
- SOAP clients Used: NuSoap, Pear:SOAP, PHP:SOAP, PHP:SoapClient, PHP:XML-RPC
- Used perl based soap client using module SOAP::Lite
- Contributed technical leadership t the engineering team, including best practices and processes that enable the team t continually improve productivity and quality of products delivery.
- Approximate Time devoted t each programming language in my tenure with this company.
- .Net Classic ASP/ JSP / ColdFusion / VbScript/C /MS SQL/MySQL/QA Testing >25
- PHP / LAMP / CakePHP / Drupal 6 / Magent / Wordpress / Joomla / AJAX / Jquery / prototype / Ruby on Rails RSpec, Cucumber / MySQL/ ORACLE/ MS SQL/ QA Testing 40
- Perl / Catalyst / mod perl / mod rewrite / apache rewrite / Python / MySQL / ORACLE / Korn shell / bash scripting / QA Testing 35
- C , Java, J2EE, Hibernate, Struts, Spring total 3 years of professional experience
- HTML, Javascript, DHTML, CSS, XML, XSLT, YUI, extjs, dojo, jquery total 4 years
- Unix/Linux administration/Network Security/Web Security approximately 20
Confidential
Sciences Physics lab manager
- Assisted professors with assigning and preparing experiments, helped students by explaining and
- supervising the experiments, and als prepared lab equipment.
- Installed a variety of computer components including: Network Cards, Floppy Drives, CD/DVD ROMs, Vide Cards
- MAJOR PROJECTS COMPLETED
- Designed implemented Auction System in college Senior Project, ruby on rails / perl/php
- Marine Trades Search Engine and administrative panel
- Protraq Lead Tracking / Project Management/ Calendar / Bid Board / Time Slips Systems developed using Ruby 1.8 on Rails /CGI/PERL/PHP /Drupal / cakePHP /ASP/VBScript features the following:
- Lead Tracker
- Project Manager
- Package manager
- Ticketing System
- Time Slips System
- Tasks System
- Calendar t keep track of all the events/tasks/appointments
- Projects By Rep
- Work Schedule
- Hour Logs System
- Pay Periods System
- Project Statistics
- Advanced Email Program text/html
- Importing and Exporting of various documents
- All types of automatic reminders and s much more