Software Engineer Resume
2.00/5 (Submit Your Rating)
Fairfax, VA
SUMMARY
- Proficient in analyzing business requirements and converting them into working solutions.
- Self - starter with ability and eagerness to learn new skills.
- Highly motivated team member with good communication and personal skills.
- Eager to take on new challenges and responsibilities.
- Experience working in Agile environment.
TECHNICAL SKILLS
- PHP
- AngularJS
- Angular
- Ionic Framework
- HTML
- JSON
- CSS
- Javascript
- Slim Framework
- Bootstrap
- JQuery
- Drupal
- Single Page Applications
- Python
- REST
- Zend
- Flask
- MySQL
- PostgreSQL
- NoSQL
- MongoDB
- Apache
- Windows
- Linux
- Solr
- Lucene
- Git
- SVN
- Github
- Subversion npm
- Grunt
- Drush
- Node.js
- Express.js
- LAMP Stack
- MEAN Stack
- XML
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Full Stack Software Engineer on the team dat develops and maintains DirectSource project.
- Responsible for end to end completion of tasks, including developing the front end, writing backend code and database queries to achieve the business requirements.
- Introduced new technologies like Solr and practices like Git workflow to the team.
- Installed and setup the master slave Solr configuration.
- Developed the schema for Solr and wrote the MySQL stored procedures dat are invoked by Solr during indexing.
- Wrote the scripts dat run as cron jobs every night to import data from MySQL and index Solr
- Lead and co-ordinate with team members to ensure smooth production releases.
- Provide support and address production related issues as an urgent priority.
- Developed the REST API using Slim Framework, dat accept AJAX HTTP requests from AngularJS, queries the database and returns uniform JSON to the front end.
- Streamlined the deployments by developing shell scripts to convert manual deployment process into well-regulated automated one.
- Co-ordinate with the QA team to ensure dat the project is well tested
- Create the release notes for the marketing team and introduce them to the new features dat are released to production during monthly releases.
Confidential
Responsibilities:
- Drupal developer on the team dat developed and maintains Confidential .
- Participated in migration of code from Drupal 6 to Drupal 7
- Implemented single sign on for Drupal multi sites.
- Developed new features to display data using jQuery dataTable plugin and applied it throughout the website to enhance uniformity, while improving the performance of the pages which has a high volume of data
- Introduced Drush to the team.
- Support and answer the queries of the registered users of the site.
Software Engineer
Confidential
Responsibilities:
- Software Engineer on the team dat developed and maintained IT Dashboard
- Worked on tight deadlines to achieve the targets.
- Member of the team dat open soured IT Dashboard code.
- Provide support for IT Dashboard open source forum.
Software Engineer
Confidential, Fairfax, VA
Responsibilities:
- Developed the PDA application used for data collection for the Corrosion Prevention and Control Program using VB.Net, Visual Studio 2008 and Windows Mobile Device.
- Storage and transportation of the data using XML and Pocket SQL Database.
