Software Developer Resume
OBJECTIVE:
- Seeking a position in Software Development to augment my experience in design and development of real - time software applications by harnessing cutting-edge technologies.
- Web development, User Interface Design, Software engineering, Object Oriented Analysis and Design, Data analysis
SUMMARY:
- Profound knowledge of O bject Oriented Analysis and Design(OOAD) and best practices for Software development Life Cycle (SDLC).
- Experience in working with Multi-tier systems.
- Hands on experience on Client side scripting as well as Server side programming.
- Expert in Troubleshooting and Debugging code.
- Familiar with UML and agile methodologies.
- A good team player, motivated, self- starter and a communicator .
SKILLS:
Web technologies : HTML, XHTML, XML, CSS, JavaScript, AJAX, JSON .
Programming languages : C/C++, PHP, Java, Python, C#.
JavaScript frameworks : JQuery, AngularJS and Bootstrap UI.
Databases : MySql, Oracle, MS-SQL, MS-Access and MongoDB.
IDE and tools : Netbeans, Oracle11g, SQL developer, SQLServer, Eclipse, Microsoft Visual Studio, Photoshop, Git, Workbench, Atom, Xcode, Dreamweaver, Pencil.
Version Control : Git, Mercurial.
Frameworks : Experience with frameworks as Zend, CodeIgnitor, FatFree Framework(F3), PHPCake, ASP.NET, Entity Framework, Hibernate ORM, Spring.
OS-Platforms : Windows, Linux, OS X.
Cloud based technologies : AWS EC2, Microsoft Azure
Servers : WAMP, XAMP, LAMP, Tomcat Server.
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperResponsibilities:
- Worked as a UI Lead to co-ordinate with other UI developers.
- Worked on integrating the software application with the database and getting database queries using SQL.
- Assuring the responsive design and navigation of the web pages as required using HTML, CSS, PHP, JavaScript, JQuery and AngularJS.
Internship
Confidential, OH
Responsibilities:
- Performing requirement analysis and documenting the requirement analysis.
- Worked on designing and developing user interfaces, designing and conducting tests on functions, modules and whole application.
- Integrating applications by designing database architecture, server scripting and establishing connections with information servers.
- Contribution to team meetings, troubleshooting development, finding bugs and production problems.
Graduate Assistant
Confidential, TX
Responsibilities:
- Tutored students in Computer Science courses such as C++ programming, Data Structures and web development course(HTML, CSS, JavaScript).
- Assisted professor in grading, labs and assignments.
- Research work on Multimodal User Interfaces (MMUI) which includes analyzing user interface of different devices, their usability and responsive designing.
- Other work includes creating Single Page Applications (SPA) using AngularJS, UI Bootstrap, Entity Framework, Amazon AWS Toolkit for Visual Studio and ASP.NET .
Software Developer
Confidential
Responsibilities:
- Involved in requirement gathering, analysis, design, development and testing.
- Leading a group of developers with deep insights in User Interface interaction, MVC pattern, Firebug, JavaScript Console, Git and client-side development.
- Designed and developed front end of application using HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX and Data-tables.
- Involved in walk through with the analysis for Use Cases and feasibility scope.
- Implemented Session beans to encapsulate the backend business processes.
- Used JMS to implement asynchronous communication between different modules.
- Used Hibernate to store data into the MySql database and written HQL to retrieve data.
- Used Restful web services for communicating data between different applications in the main portal.
- Developed logging module-using Log4J to create log files to debug as well as trace application .
- Used Mercurial for version control across common source code used by other developers.
- Tested the application with JUnit Test Cases.
- Used ANT scripts for build common components, automated deployment and preparing the build of the entire application .
- Deployed the applications on XAMP with TomcatServer .
- Created documentation of the flow of the code as well as functionalities.
- Developed SQL queries and performed database management.
Environment : Java, J2EE, Hibernate, Spring, Struts, Servlets, JSP, JNDI, Jersey, JavaScript, HTML, CSS, Windows XP, MySql, JUnit, Mercurial, ANT, Log4J and XAMP .
Web Developer
Confidential
Responsibilities:
- Worked in requirement gathering analysis, design, development and testing using RAD.
- Used Fat Free PHP micro-framework to build dynamic and robust online Poll Application.
- Implemented Database-managed session, OpenID, Data Validations, ORM, templates and other features of framework.
- Used and customized Facebook, Google, Twitter APIs and Bootstrap.
- Used HTML, XHTML, JavaScript and Jquery heavily.
- Responsible for creating database schema, tables, views and SQL queries using phpMyAdmin.
- Cross-browser compatibility checking with tools like Spoon Browser Sandbox, Browsershots, Browsera,
- IInvolved in meeting with client to gather precise requirements and necessary functionalities.
- Analyzing and designing solutions for the deliverables based on the requirements gathered.
- Involved in Designing and Modeling of the system using OOAD and UML .
- Created using Core Java and other technologies as Spring, JSP and Servle t.
- Implemented different functionalities of Spring such as IOC, DI, ORM, MVC and AOP modules .
- Created user interfaces using HTML, CSS, XHTML and other rich interfaces technologies such as AJAX, JavaScript, JQuery .
- Used Hibernate ORM Framework to communicate with Oracle database .
- Implemented different design patterns such as Singleton, Service Locator, Factory Design and DAO, based on the application requirements.
- Developed the application based on MVC such as Struts Framework and designed Action Classes, Form Beans.
- Used JAX-WS based Web Services (WSDL, UDDI and SOAP) for communication .
- Created database objects like tables, views, stored procedures, functions, procedures and triggers.
- Used SVN as version control tools to maintain the code repository.
Environment: JDK, Servlets, JSP, XML, Web Services (JAX-WS: WSDL, SOAP), Apache Axis, Spring MVC, JNDI, Hibernate, JDBC, SQL, HTML, DHTML, JavaScript, Ajax, Oracle, SOAP UI Tool, SVN, SQL, ANT, Jersy, RabbitMQ.
Internship
Confidential
Responsibilities:
- Web designing using HTML, CSS, JavaScriptand JQuery.
- Worked with a team of senior developers to instill the knowledge of software design, programming, debugging and testing.
- Worked on data informatics which particularly includes making Web API and includes collection, analysis and visualization of complex data from different websites using Zend framework ORM, DOM manipulation, JSON, JavaScript, JQuery and MySql.
