We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 8 years of extensive experience in software development, including system analysis and design.
  • Adept in utilizing technical skills and problem - solving abilities to access end-user needs, develop solutions and track progress
  • Implemented unit testing, regression testing as part of quality assurance analysis of the software
  • Consistently gain mastery of project requirements, coding in standard programming practices such as modularity, separation of data model to UI development
  • Thorough understanding and experience tuning and designing database tables, stored procedures, Functions and triggers in SQL Server 2012.
  • Proficient in Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Excellent programming skills and development experience in languages/technologies such as C# 5.0, ASP.Net 4.5, MVC, ADO.Net, WCF, Entity Framework, LINQ, Http Handlers and modules, WPF, AJAX, XML/XSL/XSLT, JSON, JavaScript and CSS.
  • Experienced working with subversion tools such as Tortoise SVN, TFS, GIT and Visual Source Safe
  • Excellent Team player with good Communication and Interpersonal skills.

TECHNICAL SKILLS

Programming Languages: C#, JAVA, C, C++

Web Programming: VB.NET, ASP.NET MVC, ADO.NET, WCF, HTML, Java Script, PHP, XML, XSLT, CSS, AJAX, JQuery, AngularJS

Database: SQL Server, MySQL, Microsoft Access

Windows Programming: WPF, Windows Forms

Software: Visual Studio 2012/2013, Microsoft Office Products, Dreamweaver, Adobe Photoshop, Flash

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Software Engineer

Responsibilities:

  • Modularized the core framework architecture of the application for making it easily customizable for new customers
  • Coded primarily in C#, .Net 4.5 framework for implementing functional requirements of the application
  • Worked heavily on SQL technologies such as writing stored procedures, automated dynamic SQL scripts, and creating table schema and normalizing database design
  • Leveraged Entity Framework code first approach with fluent mappings API to perform database centric operations
  • Worked in N-tier architecture with WCF services communication implementation between client and server
  • Followed agile development methodologies with daily scrum meetings, backlog grooming, sprint planning for efficient execution of business requirements
  • Improved application performance by redesigning business entities and control flow of different components in the entire application
  • Used tools such as CruiseControl for continuous integration model and Jenkins for setting up scripts for automated testing
  • Implemented scripts in powershell for automated deployment and build process

Confidential, Dallas, TX

Software Engineer

Responsibilities:

  • Implemented feature specific functionalities utilizing VB.NET, C#, WCF, ASP.NET web forms, MVC
  • Utilized GIT subversion software for version control mechanism
  • Practiced Agile software development process, sprint planning, team meetings and backlog grooming sessions
  • Played key role in transforming the newly acquired business initiative to leverage the proprietary software
  • Leveraged SQL server databases technologies, fluent database migration and team city builds continuous integration process.
  • Fixed User Interface components behavior or functionality coded using AngularJS framework

Confidential, San Antonio, TX

Software Engineer

Responsibilities:

  • Designed, developed and implemented enterprise scale database driven web applications.
  • Performed key role as a System Analyst implementing functional testing, documentation of software, researching and planning solutions to meet business requirements
  • Implemented several asynchronous design patterns such as using IAsyncResult interface and event delegate model approach in WCF service applications
  • Created a WCF service application to build reusable software components incorporating service oriented application architecture principals
  • Have employed TDD approach in implementing server side business logic. Performed unit testing using tools such as NUnit and MSTest frameworks. Also, leveraged testing approach in development of web application usingMVC framework.
  • Took leadership in ensuring quality and successful deployment of software
  • Analyzed several application architectures and applied enhancements to make application reusable
  • Developed RSA encryption/decryption security procedure for the .Net based windows application
  • Leveraged Microsoft Office COM components to create reports in .Net based applications
  • Documented application manuals for use in systems analysis and client use of the software
  • Implemented bug fixes by troubleshooting source code for software versions, syntactical errors, optimization and refactoring.
  • Coded in Ajax web services, HTML DOM and JavaScript for dynamic rendering of UI in web application
  • Utilized entity framework for data service layer implementation.
  • Leveraged lexical analysis procedure for parsing source code using grammars to produce abstract syntax tree structure for use in transformation
  • Analyzed business requirements through use cases, documentation and communication with the client.
  • Highly utilized several .Net framework components, C# language features, UI layer components in developing applications
  • Co-ordinated with team members in meeting deadlines and delivering user acceptance software
  • Used data binding and dependency properties features in developing WPF application
  • Written unit tests for doing test driven development of the application.
  • Implemented XML schema for serialization and deserialization of XML data to C#.NET class object properties
  • Leveraged inbuilt modernization tools to obtain prerequisites prior to transformation of million lines of code
  • Utilized LINQTOSQL, AJAX web services and visual studio debugging techniques.
  • Leveraged database scripts to implement SQL stored procedures, triggers and functions. Performed indexing of database tables for optimization
  • Experienced working with subversion tools such as Tortoise SVN, TFS and Visual Source Safe
  • Implemented unit testing, regression testing as part of quality assurance analysis of the software
  • Working on utilizing KendoUI controls for the web pages and its data binding techniques in MVC framework.
  • Leveraged the MVC design pattern of separation of components in designing web application.
  • Utilizing razor syntax to render views in MVC framework incorporating C# code logic.
  • Extensive JavaScript coding utilizing HTML DOM for interactive and dynamic web capability
  • Worked on T-SQL queries in the SQL Server database development of stored procedures, triggers and functions

Confidential, Houston, TX

Software Programmer / UI Developer

Responsibilities:

  • Leveraged 2.0/3.5 ASP.NET MVC framework, WPF technologies, C# coding, and SQL database/ LINQTOSQL database modeling to implement Windows, web applications and two websites per client specifications
  • Increased One Source Building’s web presence by producing a database-driven content management website
  • Created a time logging Windows application for medium size firm
  • Design, develop and tested applications after analyzing user requirements
  • Performed usability data modeling, security and optimization of databases
  • Provide software installation and troubleshooting per client’s request
  • Leveraged html halpers, controller routing infrastructure and model data binding features in MVC framework to create website
  • Utilized jQuery controls in rendering UI components for the webpage
  • Modified open source blogging application and integrated into the current website
  • Made use of design pattern in separating data services, UI and business rules components code in application development
  • Used N-tier architecture for separating presentation layer, Business and Data Access Layers and were coded using C#.
  • Deployment of Application on Test and Production Server.
  • Design and developed dedicated client-server component for universal data filtering, based on LINQ
  • Create intricate client side interactions with jQuery and JavaScript.
  • Develop complex MVC Controller, View Models and Helper methods linked to backend database.
  • Deployed .Net based windows/web applications utilizing click once, windows installer technologies
  • Implemented Stored Procedures for accessing data in Database
  • Used Data Lists and Data Grids extensively to retrieve, display, and manipulate data from the database
  • Used features like custom paging, sorting in Data Grids.

Confidential, Houston, TX

Software Programmer

Responsibilities:

  • Developed ‘Exodetect,’ an enterprise security software, which enabled companies to mine the Internet for organizational leaks using JAVA, AJAX, BMC Software Tool TM-ART for project completion and maintenance
  • Utilized servlet communication and AJAX to provide the user interface that interacted with database in a three tier application; assisted the resolution of bugs and added enhancements
  • Developed scripts for search automation and website configuration
  • Created an interface that enabled users to establish an account and perform other administrative task
  • Worked on Java technologies including servlets, Flex for UI and eclipse IDE
  • Implemented agile software development practices
  • Worked in a team environment, coordinating tasks and halping others solve any software issues
  • Designing system architecture, writing technical requirements and specifications
  • Developed server-side logic, data-management services (including data model, sql-stored procedures) and communication services
  • Worked in a team environment, coordinating tasks and halping others solve any software issues

Confidential, Houston

Web Software Developer

Responsibilities:

  • Partnered with owner of start-up company E-kwip in the development of energy monitoring website confidential
  • Designed a website that enabled end-users to manage energy usage through the use of website technologies PHP, MySQL, AJAX and Adobe Dreamweaver
  • Extracted graphs and other pictorial representation from external libraries as a content source
  • Communicate closely with users to gather business requirements and transforming them to ideas.
  • Managed the website hosting configuration, requirements specifications detailing, compatibility and optimization issues

Confidential, Houston

Web Developer

Responsibilities:

  • Developed www. Confidential .uh.edu for career services, which is a part of the Colege of Technology’s main website
  • Developed project plans, functional specifications and use cases.
  • Built RSS application for users to subscribe and receive e-mail notifications regarding job opportunities
  • Maintained and updated existing website using Joomla and a custom made content management system
  • Utilized technologies such as PHP; MySQL; HTML; XML; CSS; and Zend framework, its MVC architecture and various features associated with it
  • Presented lectures to colleagues and bosses on various technical topics including mashups, website techniques, browser compatibility issues

We'd love your feedback!