Ein Lebenslauf eines Softwareentwicklers sollte Informationen über Ausbildung, Berufserfahrung, technische Fähigkeiten, Projekte, Weiterbildungen, Erfolge, Referenzen und gegebenenfalls ehrenamtliches Engagement enthalten. Mehr dazu hier.