We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 10 years of experience in systems architecture and N - tier application development using Microsoft’s web technology stack (ASP.NET, C#, MVC, Web API).
  • Extensive exposure to modeling and PL/SQL using SQL Server, Oracleand Sybase developing Queries, Views and Store Procedures.
  • Developed enterprise wide web applications, services and worked as part of a development team working in close proximity with Designers and Architects.

TECHNICAL SKILLS

  • C#
  • VB
  • .Net
  • ASP.Net
  • MVC 2/3/4.0
  • HTML
  • CSS
  • JavaScript jQuery
  • AngularJS
  • BootStrap
  • WPF
  • Oracle 9i/10g/11g
  • Sybase 12
  • SQL Server 2005/2008/2012.
  • TDD
  • SCRUM
  • SDLC
  • Automated Unit Testing
  • Code Contracts
  • Code Analysis
  • Visual Studio
  • ReSharper
  • Style Cop
  • Enterprise Library
  • Log4Net
  • ELMAH
  • Nhibernate
  • Entity Framework
  • MS Tests xUnit
  • Fluent Assertions
  • TOAD
  • ERWIN
  • ODP.Net
  • Aqua Studio
  • Infragistics
  • VSTS
  • TFS
  • SVN
  • GitHub
  • GO CD
  • CruiseControl.Net psake
  • MS Build
  • Service Now
  • JIRA
  • Archer

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential, Houston, TX

Responsibilities:

  • Experienced full Software Development Life Cycle (SDLC) with several projects with varied timelines and industry verticals (Supply Chain, Finance, and Retail & Airlines).
  • Work in a SCRUM team, gained experience on story point estimation.
  • Hands on experience in developing applications usingautomated acceptance tests &Test Driven Development (TDD - MS Tests, xUnit, Fluent Assertions) to provide reliable products.
  • Adopted both Continuous Integration and Continuous Delivery in order to reduce risks and catch bugs quickly, but also move rapidly to working software.
  • Deploy, Debug& Maintain
  • Knowledge in tool such as IIS on creating virtual directory, App pools and deploying the application as well as detect any performance issues, any memory leakage, any network latency on server and helps reducing the cost of software development and maintenance.
  • Hands-on with Go CD tool to implementContinuous Deployment process by creating pipeline, environment agent & deployment.
  • Expertise in debugging applications using the Visual Studio in-built tools as well as tools like Fiddler, Firebug, and Chromedev tools.
  • Designed front end of the application using jQuery, AngularJS and Bootstrap.
  • Developed application to accept data in JSON format and used content negotiation to deliver different data formats to clients.
  • Used Cross Origin Request Sharing (CORS) to enable access across domain.
  • Define HTTP resources with HTTP actions, design and implement routes.
  • Implemented the complex rules by using builder patternand IF-LESS coding.
  • Created custom business object using NHibernate, hands on configuring DB session and mapping using hibernate mapping (hbm) files.
  • Adopted Domain Model define business objects that represent real world entities within the business domain which encapsulated business rules and relationships.
  • Enforced conditions by using code contractsand providedobject invariants in code.
  • Managed builds and deployment by creating pipelines, agents and environments using GO Continuous deployment tool.Configured build using psake scripting and XMLPreprocess.

Onsite Tech Lead

Confidential, Minneapolis, MN

Responsibilities:

  • Ensured code quality by code reviews.
  • Implemented coding standards thru Style Cop, Code Analysis.
  • Involved in requirements and creating an implementation strategy, planning and tasking those requirements out to developers.
  • Coordinating development efforts with other developers assigned, ensured that the project requirements and goals are achieved.
  • Write documents for project reports and code documentation. These documents may communicate highly complex information to individuals who may or may not be technically oriented.
  • Documented existing processes and recommended improvements.
  • AdaptedMS tests from Manual testing, which reduced the overall testing hours as well as better product quality.
  • Managed push of application to end-user desktop (about 3k users) via SCCM.

Lead Developer

Confidential

Responsibilities:

  • Implemented client validation using jQuery and the DOM to control application behavior, extend objects by using prototypal inheritance.
  • Used AJAX to make partial page updates (shared views).
  • Createdreusablecustom authorization and authentication filters in order to align the security policy of the organization.
  • Implemented action behaviors, action results and model binding.
  • Designed an exception handling strategyacross multiple layers, display custom error pages using global.asax and custom exception filters.
  • Planned and implemented data access via ODP.Net.
  • Implemented partials for reuse in different areas of the application.
  • Designed and implemented pages by using Razor templates (Razor view engine).
  • Designed layouts to provide visual structure and implement master/application pages.
  • Used Enterprise Library for logging events, warnings and errors of the application.
  • Developed a Conceptual model using Erwin based on requirements analysis.
  • Developed normalized Logical and Physical database models to design OLTP system.
  • Used forward engineering to create a Physical Data Model with DDL that best suits the requirements from the Logical Data Model.
  • Adopted Table Module to define entities.Identified, formulated and documented detailed business rules and Use Cases based on requirements analysis.
  • Facilitated development, testing and maintenance of quality guidelines and procedures.
  • Created and applied styles by using CSS, structured and lay out the user interface by using HTML, implement dynamic page content based on a design.
  • Mentorednew or lower-level software developers or programmers, as well as for all the members on the development team.

Developer

Confidential

Responsibilities:

  • Developed a web based system where the vendor management, financial management and operational management are done.
  • The project involves moving data from SQL server to Sybase thru SSIS jobs, the vendor & the financial info has to be captured from front-end where it has to be integrated with the operational data.
  • Designed SSIS Packages to transfer data from flat files to SQL Server.
  • Extensively used SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
  • An accurate, comprehensive & dynamic reporting is provided out of the data.

Weblog Analysis

Confidential

Responsibilities:

  • Developed System parses log files from web server, and based on the values contained in the log file, derives indicators about whom, when, and how an application is visited.
  • The log files are parsed to a database and reports generated on demand, like metrics on number of hits to an application and most viewed entry and exit pages.
  • Application usage analysis helps the management to take decision on application life.
  • The web front end was developed AJAX in order to enhance the user experience.
  • Involved identifying the difference, writing import and export script for all tables and manual conversion of procedure, views and triggers.
  • Autility is developed to dynamically Data import files, Control files, reading files&logging the error.
  • The erroneousness record are captured as xml & shown to the user with error info, which was made the handling the data easy for the end-user.

Developer

Confidential

Responsibilities:

  • Developed application to manage & maintain the details of the project that employee took under certification will also be listed so that people across SRF may use it whenever they face similar kind of problem.
  • An interactive module was created with the help of plain JavaScriptwhich will allow visitors to post congratulatory messages (any comments or doubts) to the certified employee.
  • Employees had option to respond to the messages comments either online or thru mail.
  • Deputed to client location for requirement analysis.
  • Created prototypes for the application during the requirement gathering at client location, which reduced the overall revisits of the requirements.
  • Implemented charting for the data collected using Fusion Charts.
  • Logistics Module enabled to track the vehicle inside the plant, tracking of vehicle starts while vehicles enter the gate till it exits the gate. When user enters the system, depending upon his/her permission they can view the status of the vehicle, i.e. the stage it's in.
  • The application helped to reduce the halting time of vehicle at each stage and to find out the time taken for each vehicle to pass the stages, which leads to effective use of all resources.
  • The application replaced the unstructured Communication between processes through email and excel leading to chaotic handover between processes.
  • Filling plan is automated which was generated manually, leading to discrepancy and suboptimal usage of resources, manpower and filling capacity.
  • Got “Kudos Award” for successfully introducing & implementing AJAX based application.

Junior Developer

Confidential

Responsibilities:

  • Writing server side code for various web forms using VB.
  • Design PL/SQL packages and program units that execute efficiently,
  • Write and tune PL/SQL code effectively to maximize performance.
  • Development of ASP.NET user controls/ Classes using VB.
  • Developed class libraries to implement the business rules.
  • Used CSS for GUI design and expensively used JavaScript forclient side validation.
  • Worked on reporting section using Crystal Reports.
  • Developed stored procedures, SQL for data manipulation.

We'd love your feedback!